1,普通查找
命令模式下,按’/’或’?’,然后輸入要查找的字符,Enter。
/和?的區別是,一個向前(下)找,一個向后(上)。
比如搜索user,輸入/user,按下回車之后,可以看到vim已經把光標移動到該字符處和高亮了匹配的字符串。
查看下一個匹配,按下n(小寫n),
跳轉到上一個匹配,按下N(大寫N)。
搜索后,我們打開別的文件,發現也被高亮了,怎么關閉高亮?
命令模式下,輸入:nohlsearch 也可以:set nohlsearch; 當然,可以簡寫,noh或者set noh。
2,全詞區配
如果你輸入 “/int”,你也可能找到 “print”。
要找到以 “int” 結尾的單詞,可以用:
/int\>
“\>” 是一個特殊的記號,表示只匹配單詞末尾。
類似地,”\<” 只匹配單詞的開頭:
/\<int
一次,要匹配一個完整的單詞 “int”,只需:
/\< int\>
3,不區分大小寫
默認是區分大小寫的
先輸入
:set ignorecase //忽略大小寫
進行查找
再輸入
:set noignorecase //恢復到大小寫敏感