調整 vim 註解顏色

VIM 在純 terminal 的環境下, 如果你設定 bg=light (預設),註解的顏色真是令人看到眼睛都快瞎了。

VIM Color (set bg=light)

Solution

一般來說,解決的方法通常有:

Select and set color

步驟:

  1. 編輯 ~/.vimrc 或是 /etc/vimrc,加入 set t_Co=256,然後存檔離開。
  2. 接下來開啟 vim ,然後執行::runtime syntax/colortest.vim VIM Color Name 這邊我打算挑選 lightblue
  3. 執行 :q! 離開 Vim。
  4. 再次編輯 ~/.vimrc 或是 /etc/vimrc,加入 hi Comment ctermfg=lightblue,然後存檔離開。

接下來就可以看到註解顏色的改變:

VIM set Comment color is lightblue

進階設定

如果上述的顏色還是不滿意,那可以這樣設定:

  1. 設定 Bash 環境,開啟 256 色。
export TERM=xterm-256color
  1. 下載並執行 256-xterm-colors:
wget https://raw.githubusercontent.com/gawin/bash-colors-256/master/256-xterm-colors
ruby 256-xterm-colors

(記得要先安裝 ruby)。 執行後會得到以下的顏色表: Bash 256 color

  1. 選擇一個顏色,例如: 033。然後像之前一樣設定 ~/.vimrc 或是 /etc/vimrc:
hi Comment ctermfg=033

接下來就可以看到新的註解顏色:

VIM set Comment color is 033

Reference

  1. 挑選 Vim 顏色(Color Scheme)
  2. CentOS vim 將看到脫窗的註解文字 深藍色 改變顏色
  3. 誤打誤撞研究了 Vim 的顏色設定
  4. 256 xterm colors - Github