如何配置崇高文字2/3使用直接 Ctrl + 制表符顺序,并创建新的制表符后,最后一个?

当我按下 Ctrl + Tab,Ctrl + Shift + Tab 或者 Ctrl + W 时,我切换到的选项卡不仅仅是我所在的选项卡附近的选项卡(正如我所希望的那样) ,而是其他的选项卡。当我按 Ctl + N 键时,新的选项卡就在我所在的选项卡附近创建,而我总是希望它在选项卡列表的末尾创建。如何配置它来实现我想要的行为?

19265 次浏览

为了实现 Ctrl + TabCtrl + Shift + Tab的行为,你可以在你的 sublime-keymap上添加以下代码行:

{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }

打开 sublime-keymap:

  1. 点击“首选项”
  2. 点击“键绑定”
  3. 您将看到两个设置文件,选择一个名为“ User”的文件

This is a visual example on how it should look.

enter image description here

您可以使用插件来获得所需的新文件行为。

import sublime_plugin


class MyNewFile(sublime_plugin.WindowCommand):
def run(self):
window = self.window
view = window.new_file()
active_group = window.active_group()
views_in_group = window.views_in_group(active_group)
window.set_view_index(view, active_group, len(views_in_group) - 1)

Packages/User中将上述内容保存为 <somename>.py。然后使用命令 my_new_file在你的键绑定 ctrl+n我不会感到惊讶,如果有插件这样做已经,但它是相当简单的,所以更容易编写自己,比搜索包控制:)你可能会失去一个插件做你想要的 ctrl+w也,但你没有描述你想要的行为。

使用默认的键绑定,ControlPage UpControlPage Down将允许您在打开的选项卡中分别按可视顺序向右和向左移动。(密钥绑定解决方案使用您的首选密钥复制此功能。)

因为包安装程序现在已经包含在 Sublime Text 中,所以添加 MoveTab 扩展也很简单,它添加了快捷方式 ShiftControlPage UpShiftControlPage Down来在可视顺序中移动当前选项卡。

要访问 SublimeText3中的包安装程序(无论如何,在 Windows 中) ,键入 ShiftControlp,然后键入 Package Control: Install Package