我一定有一个糟糕的搜索日,但我找不到任何关于如何自定义 Sublime Text 2 的信息,以便toggle comment
在 Windows 批处理文件中正常工作(即在一行的开头添加 aREM
或)。::
有什么帮助吗?
问问题
1284 次
1 回答
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" }
]
}
“上下文”中的“选择器”键确保仅在批处理文件(“source.dosbatch”)中映射此键。
参考:
于 2012-07-02T20:51:26.120 回答