有什么方法可以在 Komodo Edit 9.3 中一次轻松关闭所有内置搜索选项卡?

Any way to easily close all built-up search tabs at once in Komodo Edit 9.3?

Komodo Edit 9.3 更新说明中有一行内容为:

"Multiple Find Result Tabs: Every search now opens in its own result tab, you are no longer limited to 2 tabs. Find results now also show a new input field that allow you to search again with the same input but a different search pattern."

一次有两组以上的搜索结果很好,但是有什么简单的方法可以一次性清除所有当前的搜索结果标签吗?我发现自己要么在完成选项卡后立即关闭它们,要么不得不一遍又一遍地单击以关闭所有随时间收集的选项卡。希望我错过了一个简单的 "close all" 方法!我搜索了一下,没有找到任何帮助。谢谢!

这目前无法通过 Komodo 中的本机功能实现。已在此处打开增强请求:https://github.com/Komodo/KomodoEdit/issues/849

但是您可以使用用户脚本自己添加此功能:

var items = ko.widgets._widgets.listitems();
for (let item of items)
{
    let [name, widget] = item;
    if (name.indexOf("findresults") !== 0) continue;
    let tab = widget.browser.parentNode.tab;
    tab.dispatchEvent(new Event("close-tab"));
}

取自:http://forum.komodoide.com/t/komodo-9-3-pre-release-what-do-you-like-what-dont-you-like/2118/29?u=nathanr