我已经安装了 Eclipse 配色方案,但 Vim 看起来不像屏幕截图(参见http://www.vim.org/scripts/script.php?script_id=1802)。我的背景是黑色的,带有绿色/灰色的文字。我如何让它看起来像它应该的那样?我不使用 gVim,而是从终端运行 Vim。
问问题
2594 次
2 回答
2
在我看来,这个配色方案主要是为 gvim 编写的。控制台 vim 有颜色定义,但是它们使用的默认颜色名称非常有限。尝试使用此颜色方案运行 gvim,看看它是否符合您的预期。
如果颜色方案与 gvim 一起正常工作,您应该能够使用CSApprox在控制台版本的 vim 中使用它。
于 2011-01-08T18:43:28.247 回答
0
我为 vim 终端重写了 eclipse 配色方案。将以下内容复制到一个文件中(例如,eclipse.vim)并将其保存在您的.vim/colors
目录中。
set bg=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "eclipse"
hi Normal guifg=#121212 guibg=#ffffff ctermfg=233 ctermbg=231
hi ErrorMsg guifg=#ffffff guibg=#287eff gui=bold ctermfg=115 ctermbg=236 cterm=bold
hi Visual guifg=#8080ff guibg=fg gui=reverse ctermfg=69 ctermbg=fg cterm=reverse
hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline
hi Todo guifg=#ffffff guibg=#005FAF ctermfg=15 ctermbg=25 cterm=bold
hi Search guifg=#90fff0 guibg=#2050d0 ctermfg=white ctermbg=darkblue cterm=underline term=underline
hi IncSearch guifg=#444444 guibg=#ffff00 ctermfg=238 ctermbg=226
hi SpecialKey guifg=#005FAF ctermfg=25
hi Directory guifg=#005FAF ctermfg=25
hi Title guifg=magenta gui=none ctermfg=magenta cterm=bold
hi WarningMsg guifg=red ctermfg=red
hi WildMenu guifg=black guibg=yellow ctermfg=black ctermbg=yellow cterm=none term=none
hi ModeMsg guifg=#22cce2 ctermfg=lightblue
hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen
hi Question guifg=green gui=none ctermfg=green cterm=none
hi NonText guifg=#0030ff ctermfg=darkblue
hi StatusLine guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none term=none
hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
hi Folded guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
hi FoldColumn guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
hi LineNr guifg=#a8a8a8 guibg=#121212 ctermfg=248 ctermbg=233
hi DiffAdd guibg=gray ctermbg=gray cterm=none term=none
hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none
hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red
hi Cursor guifg=black guibg=yellow ctermfg=black ctermbg=yellow
hi lCursor guifg=black guibg=white ctermfg=black ctermbg=white
hi Comment guifg=#3F7F5F ctermfg=28
hi Constant guifg=#0000C0 ctermfg=19 cterm=none
hi Special guifg=#0000C0 ctermfg=19 cterm=none
hi Identifier guifg=#7F9FBF gui=bold ctermfg=110 cterm=bold
hi Statement guifg=#7F0055 gui=bold ctermfg=89 cterm=bold
hi PreProc guifg=#7F0055 gui=bold ctermfg=89 cterm=bold
hi Type guifg=#7F0055 gui=bold ctermfg=89 cterm=bold
hi Underlined cterm=underline term=underline
hi Ignore guifg=bg ctermfg=bg
我意识到它并不完整。让我知道是否有问题。
于 2011-11-29T08:49:23.697 回答