常常因為 railscasts.vim 中的 DiffAdd, DiffDelete 設
定(DiffText, DiffChange則未定義) 顏色不易分辨而作罷,
DiffAdd, DiffDelete, DiffText, DiffChange 四個選項,
就可以讓原本 railscasts.vim 的 colorscheme 跟 vimdiff
使用更容易分辨的 256 色的 xterm 環境設定,我調整後的
四個選項設定如下:
DiffAdd 指相對於另一邊檔案新增的部份
DiffDelete 指相對於另一邊檔案刪除的部份
DiffChange 指兩邊檔案文字有差異的文字區塊
DiffText 指兩邊檔案文字差異的文字內容
https://github.com/sjh/config_files/blob/master/vim/.vim/colors/railscasts.vim
用起來效果如下圖:
當然你可以再改成自己喜歡的配色,而 xterm 256 色
DiffAdd 指相對於另一邊檔案新增的部份
DiffDelete 指相對於另一邊檔案刪除的部份
DiffChange 指兩邊檔案文字有差異的文字區塊
DiffText 指兩邊檔案文字差異的文字內容
highlight DiffAdd cterm=bold ctermbg=245 ctermfg=white
highlight DiffChange cterm=bold ctermbg=100 ctermfg=black
highlight DiffText cterm=bold ctermbg=140 ctermfg=white
highlight DiffDelete cterm=bold ctermbg=180 ctermfg=black
https://github.com/sjh/config_files/blob/master/vim/.vim/colors/railscasts.vim
用起來效果如下圖:
當然你可以再改成自己喜歡的配色,而 xterm 256 色
(0黑~255白)的對照表可以參考以下網站:
http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim
guifg 跟 guibg 的部份因為我沒用到所以還沒調整。
http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim
guifg 跟 guibg 的部份因為我沒用到所以還沒調整。