vi 编辑器提供简单的字符串替换命令,在末行模式下可以使用替换命令,其命令格式如下:
[range]s/s1/s2/ [option]
[range] 表示检索范围,省略时表示当前行。下面是一些检索范围的例子。 1,10表示从第 1 行到 10 行。 %表示整个文件,同1, $。 . ,$从当前行到文件尾。 s 为替换命令。 s1 要被替换的串,s2 为替换的串。 option 表示选项: /g表示在全局文件中进行替换。 /c表示在每次替换之前需要用户进行确认。 省略时仅对每行第一个匹配串进行替换。