1、删除每行前10个字符:
:%s/^.\{10\}//
其中,%
表示所有行,s
表示替换,"%s"
可用"1,$"
代替(下同);正则表达式"/^.\{10\}//"
中,^
表示行首;"."
表示要删除的字符个数,".\{10\}"
表示删除10个字符,可用10个"."
表示;
2、删除每行后10个字符:
:%s/.\{10\}$//
其中,"$"
表示行尾,其他同上;
3、在每行行首添加相同的内容:
:%s/^/要添加的内容
4、在每行行尾添加相同的内容:
:%s/$/要添加的内容
5、特殊字符的转义
在vim中一段代码中的“/n”
替换为“\n”
时,注意/应该转为\/
,\
应该转换为\\n
,于是替换表达式如下:
:%s/\/n/\\n/gc