2009/08/10

Vim tip: 搜尋高亮度(search highlight)

VIM在搜尋時有個耳熟能詳的快速鍵*,它能搜尋游標所在字,同時若有設定高亮度搜尋字串(:set hls),搜尋到的字會反白,如下圖是在aaa按下*的截圖:



有時我們會希望將目前搜尋到的目標(如上的aaa)再增加新的游標所在字(如bbb),如下圖:



我們可藉由正規表示式的|來達到,但其實命令有點複雜,所以這裡我提供一個快速鍵sa,來完成此目的,請將下圖的script加入你的.vimrc。

map sa :exec "/\\(".getreg('/')."\\)\\\\|".expand("<cword>")<CR>

No comments: