在Sublime Text 2中更改“下一个文件”和“上一个文件”的快捷键

10

我试图更改Sublime中切换文件的快捷键,但是没有成功。是否有人知道这里的问题所在?我只是想实现使用cmd +]和cmd+[显示下一个和上一个文件,然后我可以使用tab和shift+tab进行缩进。

[
   { "keys": ["super+]"], "command": "Next File" },
   { "keys": ["super+["], "command": "Previous File" }
]

谢谢大家!

2个回答

16

这实际上可能是您一直在寻找的东西。我发现回到我之前正在工作的文件比左右移动标签页更有用。但您可以将绑定应用于两种行为。

// This is very useful, go back to the previously viewed file regardless of
// tab order
  { "keys": ["super+["], "command": "next_view_in_stack" },
  { "keys": ["super+]"], "command": "prev_view_in_stack" }

1
似乎这只允许您在同一组内返回到上一个文件。无论是否在同一组中,返回到任何以前的文件都更有用。 - d_a_c321
谢谢,我认为这应该是被接受的答案!但对我来说,反转命令更有意义。 - JohnnyQ

12

试试这个:

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

当然,这需要写入“Key Bindings - User”文件中。


完美,谢谢!顺便问一下,你是怎么知道它是“视图”而不是“文件”的?我找不到所有命令名称的列表。 - alsweet
2
您可以通过 首选项 -> 默认键绑定 打开默认的键绑定。在那里,我搜索了 ctrl+pageup,这是“下一页”的默认键绑定。 - tessi
3
作为一般提示,您还可以在控制台中输入sublime.log_commands(True)。这将显示在运行菜单或键盘操作时正在运行的命令和参数。如果您想找到正在运行的命令,而不必深入查看键映射文件,则非常有用。 - skuroda
谢谢 Philipp,好的技巧。这将有助于编辑我的快捷方式。从 Coda 切换到 Sublime,每次发现新功能都越来越值得! - alsweet
对于OSX用户,可以通过默认使用CMD + Shift + []来实现。这适用于所有选项卡应用程序。 - JohnnyQ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接