取消 Vim 裡的高亮度(highlight)

在使用 Vi(m) 的時候,在文件中要搜尋某個字,會用 /somewords 來找,找到之後會把符合的字串標出顏色,這個功能有時挺方便,但有時看久了眼睛會花,不是挺舒服。

原來可以把這個方便的功能「暫時」關閉,

:nohlsearch

但下次找字串時又會出現高亮度。如果希望往後找字串都不會表示亮度,就是:

:set nohlsearch

希望每次啟動 vi 都要關閉高亮度表示,把設定寫到 ~/.vimrc 中。

有個更方便的做法,把下面這個寫到 ~/.vimrc 中:

map <F8> :set hls!<BAR>set hls?<CR>

以後按 F8 鍵,就會切換有/無高亮度了。

註:感謝 kenduest.bbs@bbs.sayya.orgBlueshine.bbs@ptt.cc 兩位大大的指導。