VIM簡易教程(3)
Vim簡易教程(2)
http://www.2cto.com/os/201303/194219.html
第三課 各種查找操作 www.2cto.com
比如我們想在文檔中搜索一個簡單的字符串“include”,這時用 / 命令:/include<Enter>
找到第一個include 後如果希望繼續查找,可以這樣:/<Enter>
這時vim會默認你還是搜索上一次的字符串。(注意:不能用. 命令)
有幾個字符有特殊的含義(其實是正則表達式),搜索時要在前面加上\ 來轉義
這幾個字符如下:.*[]ˆ%/\?~$
Vim 會記住歷次搜索的字符串,搜索時用<UP> <DOWN> 來選擇。
開啟增量式搜索: :set incsearch
關閉增量式搜索::set noincsearch
什麼是增量式搜索,做個實驗試一下就清楚了,這裡就不多說了。
下面的命令可以將搜索到的結果高亮顯示:
:set hlsearch
關掉這個特性的命令是:
:set nohlsearch
/ 命令是向後搜索,如果要向前搜索,用?命令。
n 命令是重復上一次搜索。
/ 命令和?命令都支持正則表達式。關於正則表達式,網上有一篇非常好的教程《正則表達式30分鐘入門教程》。