Vim
vim 顏色未自動載入(可能是 Vundle 衝突)
我一直在嘗試將我的 Windows .vimrc移植到 Linux,以便在命令行上使用(在 gnome 終端上)。一切正常,除了配色方案。看起來它已載入(
:colorscheme
返回solarized
;:set t_Co
返回t_Co=256
和:set background
返回background=light
),但在我的終端上看起來很難看。如果我再次手動執行這些命令中的任何一個(設置或)colorscheme
,則主題會正常顯示。t_Co``background
GVim 也表現正常。我嘗試了其他終端(xterm、urxvt、screen),但都沒有。
**編輯:**看起來與 Vundle 載入的外掛存在某種衝突。如果我註釋掉
source ~/.vimrc.bundle
,則顏色方案已正確載入。
我冒昧地猜測,考慮到您與顏色相關的外掛數量,其中一個正在干擾。我會評論這些,看看是否能解決問題:
" Bundle 'altercation/vim-colors-solarized' " Bundle 'spf13/vim-colors' " Bundle 'gorodinskiy/vim-coloresque' " Bundle 'flazz/vim-colorschemes' " Bundle 'skammer/vim-css-color'
然後讓他們一次一個地隔離。
建議您將終端仿真器的顏色方案設置為使用 Solarized 調色板。
如果您使用 256 色終端並且不使用 Solarized 調色板,則需要使用降級的 256 色方案。為此,您必須在colorscheme solarized 行之前添加以下行:
let g:solarized_termcolors=256
更多資訊可以在Solarized 頁面上找到