摘要:
默认的vim正则字符设置是magic,关于magic的详细说明可以在vim下输入以下命令查看:help magicmagic状态下$ ^ . * \字符是有魔法(特殊含义)的,也就是说想匹配星号 * 的话需要用反斜杠来转义 即 \*匹配星号 而*则是一个量词.当然vim允许根据个人喜好使用特殊含义字符,只需要在正则表达式前面加上\v \V \m \M来说明跟在后面的使用哪种魔法属性就好了。下面贴几个vim里面比较常用的正则命令删除所有只有空白的行:g/^$/d把多个空格替换为一个空格 *前面是2个空格, //中间是一个空格:%s/ */ /g查找俩个单引号括起来的小写字母如 'a 阅读全文