想要为特定行添加# vi 编辑器

想要为特定行添加# vi 编辑器

你好,我想在几行开头添加 #,例如 /vol/home12 & vol/home14,行号不是按顺序排列的,所以我想使用文件的全局选项进行更改,而不是使用序列号

答案1

标准vi可能不支持正则表达式中的交替,因此可能需要两个命令:

:g/\/vol\/home12/s/^/#/
:g/vol\/home14/s/^/#/

对于,可以使用vim交替( ):\|

:g/\/vol\/home12\|vol\/home14/s/^#/

一般形式为::g/RE1/命令

这适用命令匹配的每一行RE1

这里,命令是:s/RE2/字符串/

RE2^,与行首匹配。

相关内容