vim的查找与替换
vim 的查找与替换
:s
(substitute)命令用来查找和替换字符串。语法如下:
:{作用范围}s/{目标}/{替换}/{替换标志}
例如:%s/foo/bar/g 会在全局范围(%)查找 foo 并替换为 bar,所有出现都会被替换(g)。
替换标志
上文中命令结尾的=g=即是替换标志之一,表示全局 global 替换(即替换目标的所有出现)。还有很多其他有用的替换标志:
空格
替换标志表示只替换从光标位置开始,目标的第一次出现 *
i
表示大小写不敏感查找,=I= 表示大小写敏感 * c
表示需要确认