之前写在博客里,域名没续费访问,搬过来这里算了。主要是最近部署服务器频繁与这个反人类的编辑器打交道。
在需要在vim底线模式下输入
:/name 在整篇文档中搜索匹配name的字符串 向下查找
:?name 在整篇文档中搜索匹配name的字符串 向上查找
查找到以后,在输入n查找下一个匹配处,输入N 反方向查找
文件替换的使用一般分为以下几种:
- 单个字符替换用r
- 覆盖多个字符用R
- 用多个字符替换一个字符用s
- 整行替换用S
:s/name/user/ 替换当前行第一个name为user :n,$s/name/user/ 替换第n行开始到最后一行中每一行的第一个name为user :%s/name/user/g 替换每一行中所以name为user
注意这个g,如果后面不添加g,就只替换遇到的第一个字符串。