替换操作我们会经常遇到。基本语法为:
:[range]s/pattern/string/[c,e,g,i]
range 指的是范围,subsittute是一行一行的处理的。默认只处理第一行,可以通过range指定处理范围。比如:
1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表
- pattern, 就是要被替換掉的字串,可以用 regexp 來表示。
- string,將 pattern 由 string 所取代。
- c[confirm],每次替換前會詢問。
- e,不显示error。
- g[globe],替換当前行所有。
- i[ignore] 不分大小寫
发表回复