如何添加Sublime Text 2键绑定?

时间:2011-07-09 14:38:29

标签: macos sublimetext

我希望将以下内容分配给Keybindings。我可以为此制作一个片段,但更喜欢 CTRL + > ,就像在Textmate中一样。

<%= %>

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

2 个答案:

答案 0 :(得分:56)

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

[
    { "keys": ["ctrl+."], "command": "insert", "args": {"characters": "<%= %>"} }
]

您可以使用Default Key Bindings文件作为可能的键绑定命令的示例。用户和默认都位于Sublime Text 2 - &gt; OS X上的首选项。

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

要在插入期间将光标移动到中间,可以使用insert_snippet,如下所示:

[
    { "keys": ["ctrl+shift+."], "command": "insert_snippet", "args": {"contents": "<%=$0 %>"} }
]

答案 1 :(得分:3)

刚发现这一点,认为它可能会有所帮助:https://github.com/eddorre/SublimeERB