搜尋

首頁  >  問答  >  主體

vim 配色: 多種運行環境下配色失常

提問者在用 xubuntu, apt-get install gvim, 會在三種情況下使用 vim:
* xfce4-terminal
* gvim
* <ctrl><alt><f[num]>

以下是我的嘗試, 但也只是區分了這三種 '情況', 且實際運行不太理想,
確實不太懂它的配色這塊.

if &term == "xterm"
    set t_Co=256
    colorscheme lucius
    set background=dark
elseif &term == "builtin_gui"
    set guioptions=
    colorscheme lucius
    set background=dark
    hi cursor guibg=#DB35EB
elseif &term == "linux"
endif

找到的一個資料 Optimized Vimrc with 256 Colorscheme

为情所困为情所困2773 天前647

全部回覆(1)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-16 16:42:46

    判斷是否是GUI可以這樣,會比較準確:

    if has("gui")
      ...
    endif
    

    另外,xfce-terminal的terminal類型是可以調的,缺省可能是xtermxterm-color或者xterm-256color,你需要自己看看,Linux console(就是你所说的<f[num]>)的terminal类型是linux

    回覆
    0
  • 取消回覆