Vim 替换操作心得
最近用到最多的vim操作为替换操作,而且是全局替换操作,基本命令如下:
:%s/target-expr/substitute-expr/g
target-expr 为目标字符串,该字符串中如果有特殊字符,则需要转义,特殊字符集合如下: ‘$’, ‘.’, ‘[‘, ‘]’, ‘#’, ‘%’。
substitute-expr 为替换的字符串,该字符串中如果有特殊字符,也需要转义,比target-expr 的特殊字符多了一个: ‘&’。
如果不转义的话, &表示 target-expr。举例如下:
hello world!
:%s/hello/&, my /g
会得到:
hello, my world!