vim下搜索字符串


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 //恢復到大小寫敏感

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM