设置 Sublime Text 2 自定义键盘快捷键

ben*_*nui 13 sublime-text-2

我是一个 Vim 用户,正在尝试转向 Sublime Text 2,因为它比 MacVim 快,而且打开了一堆东西。

我可能在 Vim 中自定义了键盘快捷键,我想将其转移到 ST2。

如何设置自定义快捷方式?是否有相当于 vimrc 的?

我知道我可以通过 OS X Preferences 做一些和弦快捷键,但它们不会尊重 ST2 中的命令模式。

例如,我想设置 ^wl 将输入焦点向右移动一列/窗格,并设置 ^wh 向左移动。

d_r*_*ail 21

自定义键绑定:打开Preferences > Key Bindings-Default通读或搜索要更改的绑定。复制命令,然后打开Preferences > Key Bindings-User. 粘贴并编辑命令。

要更改切换窗格的绑定,请编辑这些命令。请注意键之间的分隔方式+和每行的结尾(最后一行除外)需要一个逗号。我不确定您是否可以设置它以便您可以移动到右/左窗格。我设置它的方式是ctrl+1切换到第一个窗格等。

// panes
{ "keys": ["ctrl+1"], "command": "focus_group", "args": { "group": 0 } },
{ "keys": ["ctrl+2"], "command": "focus_group", "args": { "group": 1 } },
{ "keys": ["ctrl+3"], "command": "focus_group", "args": { "group": 2 } }
Run Code Online (Sandbox Code Playgroud)

更多信息:http : //docs.sublimetext.info/en/latest/customization/key_bindings.html