Sublimetext2 如何配置升华文本2/3以使用direct Ctrl+;选项卡顺序,并在最后一个选项卡之后创建新选项卡?
当我按下Ctrl+Tab、Ctrl+Shift+Tab或Ctrl+W时,我切换到的选项卡不是我所使用的选项卡附近的选项卡(如我所愿),而是其他选项卡。当我按下Ctl+N时,新选项卡就在我所处的选项卡附近创建,而我总是希望在选项卡列表的末尾创建它。如何配置它以实现我想要的行为?要实现Ctrl+Tab和Ctrl+Shift+Tab行为,您可以在Sublimetext2 如何配置升华文本2/3以使用direct Ctrl+;选项卡顺序,并在最后一个选项卡之后创建新选项卡?,sublimetext2,sublimetext3,sublimetext,Sublimetext2,Sublimetext3,Sublimetext,当我按下Ctrl+Tab、Ctrl+Shift+Tab或Ctrl+W时,我切换到的选项卡不是我所使用的选项卡附近的选项卡(如我所愿),而是其他选项卡。当我按下Ctl+N时,新选项卡就在我所处的选项卡附近创建,而我总是希望在选项卡列表的末尾创建它。如何配置它以实现我想要的行为?要实现Ctrl+Tab和Ctrl+Shift+Tab行为,您可以在升华键映射中添加以下行: { "keys": ["ctrl+tab"], "command": "next_view" }, { "keys": ["ctrl
升华键映射中添加以下行:
{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }
要打开升华键映射,请执行以下操作:
{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }
单击“首选项”
单击“键绑定”
您将看到两个设置文件,选择一个名为“用户”的文件
您可以使用插件获得所需的新文件行为
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
中,保存为.py
。然后在键绑定中使用my_new_file
命令进行ctrl+n
如果已经有一个插件可以这么做,我也不会感到惊讶,但是它非常简单,所以自己编写比搜索包控件更容易:)你可能会丢失一个插件来完成你想要的ctrl+w
,但是你没有描述你想要的行为 使用默认键绑定,ControlPage Up和ControlPage Down将允许您分别按可视顺序在打开的选项卡之间向右和向左移动。(keybinding解决方案使用您的首选密钥复制此功能。)
由于软件包安装程序现在包含在Sublime文本中,因此添加MoveTab扩展也很简单,它添加了快捷键ShiftControlPage Up和ShiftControlPage Down,以在该可视顺序内移动当前选项卡
要访问Sublime Text 3中的软件包安装程序(无论如何,在Windows中),请键入ShiftControlp,然后键入软件包控制:安装软件包
谢谢。如何更改新选项卡的显示位置以及关闭选项卡时从何处获取信息?@Miguelgraz请查看我的答案,以获得新文件的解决方案。对于不知道如何直接编辑sublime keymap
(像我一样)的人:单击“首选项->键绑定-用户”。将以上代码复制到文件中(括号之间)1小旁注,如果您的用户密钥绑定文件完全为空,请将以上代码放在这两个文件之间:[
密钥绑定此处]
。在一次挫败之后,我们终于发现了这一点,所以我希望这将在将来对某人有所帮助。@突破你的意思是什么?我已经描述了我想要Ctrl+W的行为-关闭活动选项卡并移动到右侧附近的选项卡(现在它关闭活动选项卡并移动到其他选项卡,使用与默认情况下Ctrl+tab相同的逻辑)。我认为它将执行您想要的操作。默认逻辑看起来是向右倾斜的。我没有使用插件,但根据描述,它看起来是正确的。