高見龍

iOS app/Ruby/Rails Developer & Instructor, 喜愛非主流的新玩具 :)

取消vi裡的高亮度(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兩位大大的指導。

Comments