在崇高中我想添加一个功能,如果我输入一个组合键。我希望该组合产生以下结果:
SHIFT + Ctrl + ALT + ENTER :在行尾添加分号并创建一条新线并将光标放在那里。
怎么做?
答案 0 :(得分:2)
这个过程非常简单。首先,使用以下内容创建一个新文件:
[
{
"command": "move_to",
"args":
{
"to": "eol"
}
},
{
"command": "insert",
"args":
{
"characters": ";\n"
}
}
]
并将其另存为Packages/User/semicolon-newline.sublime-macro
,其中Packages
是您选择Preferences -> Browse Packages...
时打开的目录。
接下来,转到Preferences -> Key Bindings-User
并添加以下内容:
{ "keys": ["ctrl+alt+shift+enter"], "command": "run_macro_file", "args": {"file": "Packages/User/semicolon-newline.sublime-macro"} }
此文件是JSON格式的,因此如果打开它时没有任何内容,请用方括号[ ]
包围上面的行。如果其中已有条目,请将上面的行放在顶部(在打开[
之后)并在最后结束大括号,
之后添加逗号}
。
保存keybindings文件,你应该全部设置好。这应该适用于任何平台上的Sublime Text 2和3。