重复一行并注释掉旧的

时间:2013-10-31 21:12:24

标签: sublimetext2 sublimetext

我经常需要编辑一行,但要注释掉一行。

是否可以在Sublime Text 2中为这些命令创建键绑定?

  • 重复当前行
  • 注释掉第一行
  • 将光标移至底线

1 个答案:

答案 0 :(得分:2)

假设为文件类型定义了注释语法,你可以使用一个简单的宏(尽管你不能这样做,宏只会更多一些)。无论如何,将Packages/User中的以下内容保存为您喜欢的内容。请确保扩展名为.sublime-macro

[
    {
        "args":
        {
            "block": false
        },
        "command": "toggle_comment"
    },
    {
        "command": "duplicate_line"
    },
    {
        "args":
        {
            "block": false
        },
        "command": "toggle_comment"
    }
]

然后,创建一个如下所示的密钥绑定。

{ "keys": ["f12"], "command": "run_macro_file", "args": {"file": "res://Packages/User/<the file name>.sublime-macro"} },

当然,请根据需要更改keys<the file name>