我的搜索日期一定很糟糕,但我找不到任何有关如何自定义Sublime Text 2的信息,以便toggle comment
能够正常运行Windows批处理文件(即添加REM
或者::
到一行的开头)。有什么帮助吗?
答案 0 :(得分:2)
您可以创建插件或宏来执行此操作。也许已经存在一个片段,但我还没有找到它。
我将尝试解释“创建宏”替代方案。
使用此代码创建一个宏(将其保存在Packages / User中,名称为what-you-want.sublime-macro):
[
{"command": "split_selection_into_lines"},
{"command": "move_to", "args": {"to": "hardbol", "extend": false}},
{"command": "insert", "args": {"characters": "REM "}}
]
现在你可以使用它了。选择要注释的行并执行宏。
您还可以将宏绑定到键。添加“Key Bindings - User”这个键绑定:
{ "keys": ["alt+."], "command": "run_macro_file",
"args": {"file": "Packages/User/what-you-want.sublime-macro"}, "context":
[
{ "key": "selector", "operator": "equal", "operand": "source.dosbatch" }
]
}
“上下文”中的“selector”键确保仅在批处理文件(“source.dosbatch”)中映射此键。
参考文献: