Notepad++ 在行首切换行注释?

Notepad++ 在行首切换行注释?

我非常频繁地使用 Notepad++,并且非常喜欢使用热键。我通常使用CTRL+Q来切换行注释,但我总是感到困扰,因为注释字符会像行本身一样缩进,并且不会从行首开始。

简单的例子。这就是 Notepad++ 默认所做的:

# root = {
    # set_stuff = flag
    # modify_base = new_modifier
# }

我想要的是:

# root = {
#   set_stuff = flag
#   modify_base = new_modifier
# }

是否可以通过热键实现?
(我不想总是通过ALT+选择开头的所有行LeftClick并手动输入行注释符号)

答案1

我刚刚测试了一种似乎有效的方法......

  • 您可以选择一段文字
  • 转到宏 -> “开始录制”
  • 转到搜索 -> 替换
    • 选择“在选择中”和“正则表达式”
    • 查找:(.*) 替换为:# \1
    • 选择全部替换
  • 转到宏 ->“停止录制”
  • 现在保存宏,并分配您喜欢的任何快捷键

相关内容