vim 中查找替换

命令格式:

 

Substitute                                          *:substitute*
                                                            *:s* *:su*
:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
 

1. 替换一行中的:

:s/被替换字符/替换后的字符/g

 
解释:
s 是 substitution 的缩写;
g 标记表示替换行中的所有匹配点;

一个实例:
我想将一行中的所有反斜杠‘\’替换成斜杠‘/’:

:s/\\/\//g

 

注意其中的两次转义。

2. 替换所有行中的:
在 s 前加 % 即可。

:%s/被替换字符/替换后的字符/g
 

 

你可能感兴趣的:(vim)