調整 vim 註解顏色
VIM 在純 terminal 的環境下, 如果你設定 bg=light
(預設),註解的顏色真是令人看到眼睛都快瞎了。
Solution
一般來說,解決的方法通常有:
-
設定
bg=dark
在
~/.vimrc
or/etc/vimrc
中設定:set bg=dark
這樣整個配色都會調整成:但是這種配色又不合我的胃口。
-
套用別人寫好的 color scheme 或是自己寫 color scheme
網路上已經有不少人寫好了 scheme,如果想要套用別人的 scheme,可以參考 Tsung’s Blog 的挑選 Vim 顏色(Color Scheme)這篇做設定;自己編輯的話,嗯,自己 google 吧XD
不過對於我這種懶到不行的人來說,套用別人的 scheme 還是太麻煩惹~~~
-
單純修改 comment 的顏色
在下面第二個 Reference 中,看到直接可以設定
hi Comment ctermfg=<< color>>
。 這種方式對於我來說,真是一大福音阿~~。那麼接下來的問題就是要挑選什麼顏色了。
Select and set color
步驟:
- 編輯
~/.vimrc
或是/etc/vimrc
,加入set t_Co=256
,然後存檔離開。 - 接下來開啟
vim
,然後執行::runtime syntax/colortest.vim
這邊我打算挑選 lightblue。 - 執行
:q!
離開 Vim。 - 再次編輯
~/.vimrc
或是/etc/vimrc
,加入hi Comment ctermfg=lightblue
,然後存檔離開。
接下來就可以看到註解顏色的改變:
進階設定
如果上述的顏色還是不滿意,那可以這樣設定:
- 設定 Bash 環境,開啟 256 色。
export TERM=xterm-256color
- 下載並執行 256-xterm-colors:
wget https://raw.githubusercontent.com/gawin/bash-colors-256/master/256-xterm-colors
ruby 256-xterm-colors
(記得要先安裝 ruby
)。
執行後會得到以下的顏色表:
- 選擇一個顏色,例如:
033
。然後像之前一樣設定~/.vimrc
或是/etc/vimrc
:
hi Comment ctermfg=033
接下來就可以看到新的註解顏色: