Tabs 在Komodo中移动标签

Tabs 在Komodo中移动标签,tabs,komodo,Tabs,Komodo,在“键绑定”菜单的“编辑器”中,没有用于重新排列选项卡的命令将选项卡向左或向右移动。那么,在Komodo Edit中有什么方法可以做到这一点呢?可能的解决方案是编写两个宏,用于向左和向右移动选项卡,并为它们设置键绑定 var tabs = document.getElementById("tabbed-view").tabs; var current_tab = tabs.selectedItem; var current_tab_index = tabs.getIndexOfItem(curr

在“键绑定”菜单的“编辑器”中,没有用于重新排列选项卡的命令将选项卡向左或向右移动。那么,在Komodo Edit中有什么方法可以做到这一点呢?

可能的解决方案是编写两个宏,用于向左和向右移动选项卡,并为它们设置键绑定

var tabs = document.getElementById("tabbed-view").tabs;
var current_tab = tabs.selectedItem;
var current_tab_index = tabs.getIndexOfItem(current_tab);
// var right_tab = tabs.getItemAtIndex(current_tab_index + 1);
var left_tab = tabs.getItemAtIndex(current_tab_index - 1);

if (left_tab /*right_tab*/) {
    tabs.insertBefore(current_tab /*right_tab*/, left_tab /*current_tab*/);
    tabs.scrollBoxObject.ensureElementIsVisible(current_tab);
}