教你怎么在vi和vim上查找字符串
方法/步驟
我們以samba的配置文件為例,搜索一個(gè)user的字符串。
vim /etc/samba/smb.conf
打開(kāi)smb.conf
命令模式下,輸入/user
/要搜索的字符串或者字符
按下回車(chē)之后,可以看到vim已經(jīng)把光標(biāo)移動(dòng)到該字符處和高亮了匹配的字符串(vi沒(méi)高亮,因?yàn)樗鼪](méi)有顏色)
怎么查看下一個(gè)匹配呢?按下n(小寫(xiě)n)
我們一直按n到最后,紅色的字提示BOTTOM(已經(jīng)到底了,盡頭了),說(shuō)明匹配的字符串已經(jīng)到此處是最后一個(gè)。再按n會(huì)回到TOP(第一個(gè)匹配成功的字符串)
那么如何跳轉(zhuǎn)到上一個(gè)匹配呢?按下N(大寫(xiě)N)。
你可以按下Caps Lock鍵切換大小寫(xiě),也可以在小寫(xiě)狀態(tài)按下Shift + n
如果我們想從文件的結(jié)尾往開(kāi)始處搜索呢?
使用?user
?要搜索的字符串或者字符
最后一個(gè)問(wèn)題,搜索后,我們打開(kāi)別的文件,發(fā)現(xiàn)也被高亮了,怎么關(guān)閉高亮?
8
命令模式下,輸入:nohlsearch
PS:nohlsearch是(no highlight search縮寫(xiě))
也可以:set?nohlsearch
9
當(dāng)然,可以簡(jiǎn)寫(xiě)。
noh或者set noh
總結(jié)
以上是生活随笔為你收集整理的教你怎么在vi和vim上查找字符串的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【C++11新特性】 - 空间配置all
- 下一篇: C语言关键字static与extern的