在Sublime Text 2中评论文件的最后/第一行

时间:2015-02-03 16:50:41

标签: sublimetext2

我想有一个关键快捷方式来注释文件的第一行和最后三行。

我怎样才能做到这一点?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以创建一个宏,例如Packages/User/comment_first_last.sublime-macro

[
        {"command": "move_to",  "args": {"to": "bof", "extend": false}},
        {"command": "insert",   "args": {"characters": "# "}},
        {"command": "move_to",  "args": {"to": "eof", "extend": false}},
        {"command": "move_to",  "args": {"to": "bol", "extend": false}},
        {"command": "insert",   "args": {"characters": "# "}},
        {"command": "move",     "args": {"by": "lines", "lines": true, "forward": false}},
        {"command": "move_to",  "args": {"to": "bol", "extend": false}},
        {"command": "insert",   "args": {"characters": "# "}},
        {"command": "move",     "args": {"by": "lines", "lines": true, "forward": false}},
        {"command": "move_to",  "args": {"to": "bol", "extend": false}},
        {"command": "insert",   "args": {"characters": "# "}}

]

然后在Preferences -> Key Bindings - User中创建一个键映射:

{ "keys": ["ctrl+shift+i"], "command": "run_macro_file", "args": {"file": "Packages/User/comment_first_last.sublime-macro"}}

所以你有一个文件

enter image description here

ctrl + shift + i 以触发宏:

enter image description here

您可能希望将宏文件中的#字符更改为您的评论字符。

答案 1 :(得分:0)

我会看this。我只需导航到一行,插入注释字符,导航到另一行,插入注释......等等。

祝你好运。