注释以模式开头和结尾的行

Comment a line beginning and ending with a pattern

我想评论以 'echo' 开头并以引号 '"' 结尾的行:

echo -e "This is my line"

应该变成:

#echo -e "This is my line"

因为我的文件中有很多行,而且有些行以 'echo' 开头而不以引号 '"' 结尾,所以这不是一个简单的注释就能解决我的问题。

我试过了,但没用:

    Find : ^[echo]+["]$
    Replace : #

[echo]是一个字符class,表示在class中选择了1个字符。这不是你想要的。

使用:

  • Ctrl+H
  • 查找内容:^\h*echo.+"$
  • 替换为:#[=12=]
  • 检查 匹配大小写
  • 检查 环绕
  • 检查 正则表达式
  • 取消选中 . matches newline
  • 全部替换