如何添加Sublime Text 2键绑定?

Cha*_*rdy 41 macos sublimetext

我希望将以下内容分配给Keybindings.我可以做一个片断这一点,但更希望能CTRL+ >就像在TextMate中.

<%= %>
Run Code Online (Sandbox Code Playgroud)

我需要添加什么,我需要在哪里添加它,或者我在哪里可以找到.

lun*_*chs 56

如果您只想逐字插入这些字符,可以设置"用户键绑定",如下所示:

[
    { "keys": ["ctrl+."], "command": "insert", "args": {"characters": "<%= %>"} }
]
Run Code Online (Sandbox Code Playgroud)

您可以使用Default Key Bindings文件作为可能的键绑定命令的示例.User和Default都位于OS X上的Sublime Text 2 - > Preferences中.

不确定你是否真的想要"ctrl+shift+.",但它也可以.

要在插入期间将光标移动到中间,可以像这样使用insert_snippet:

[
    { "keys": ["ctrl+shift+."], "command": "insert_snippet", "args": {"contents": "<%=$0 %>"} }
]
Run Code Online (Sandbox Code Playgroud)

  • 添加了游标选项 (2认同)