当前位置:  开发笔记 > 开发工具 > 正文

如何使Sublime Text 3在Ctrl + /注释后将光标移至下一行?

如何解决《如何使SublimeText3在Ctrl+/注释后将光标移至下一行?》经验,为你挑选了1个好方法。

我想用一行注释而不用箭头注释掉代码段,就像我在IDEA中一样,但是Sublime Text 3在注释后保持在同一行。我该如何改变这种行为?



1> OdatNurd..:

最简单的解决方案是为此使用宏,该宏将以下命令组合在一起:切换行注释,然后移动光标,然后重新绑定键以运行宏。

这样的宏看起来类似于以下内容。在此将另存为Packages\User\comment_line.sublime-macro

[
    {
        "command": "toggle_comment",
        "args": {"block": false }
    },
    {
        "command": "move",
        "args": {"by": "lines", "forward": true }
    }
]

完成此操作后,您可以向自定义键绑定中添加诸如以下的绑定:

{
    "keys": ["ctrl+/"],
    "command": "run_macro_file",
    "args": {"file": "res://Packages/User/comment_line.sublime-macro"},
    "context": [
        { "key": "selection_empty", "operator": "equal", "operand": "true", "match_all": true },
    ]
},

如果在保存宏时更改其名称,则需要在此处反映出来。

此绑定包括一个上下文,该上下文使其仅在没有选择时才适用,在这种情况下,此绑定将被忽略,而Sublime将使用默认值。

如果您愿意,可以将其删除。但是,WebStorm(我目前使用的唯一的JetBrains工具)以这种方式运行,因此假定IntelliJ的性能也很好,可以更准确地模拟发生的情况。

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有