vim中按模式匹配和按原义匹配
vim的正则表达式引擎可能与你惯用的其他引擎有所不同。
我们将会看到,最易混淆的差异可被very magic模式开关轻松化解,在vim的查找域中,某些字符缺省具有特殊含义,当我们只想按原义匹配一段文本时,这一特点将会导致问题复杂化,为此,我们需要掌握如何使用very nomagic原义开关,一举屏蔽这些特殊含义。
按正则表达式查找时,使用\v模式开关
通过使用very magic模式开关,就可以让vim采用我们更为熟悉的正则表达式语法了。
使用\v模式开关后()|{}字符会表现出特殊含义
普通的magic模式搜索时,必须转义()|{}字符,赋予它们特殊的含义