基本上与this question相反,细节,我知道如何添加新方案,但我希望有一些内置的colorscheme或我可以从一些vim文件中提取它。
答案 0 :(得分:2)
CSApprox之类的插件可以采用GUI颜色定义,并将它们转换为紧密匹配的256色cterm
调色板,用于高色终端。这有助于使用颜色方案,否则只能从平淡的默认16色终端调色板中选择,或者只提供GUI颜色定义。
csexact采用了另一种方法,它修改了(支持的)终端的调色板,使其与Vim的GUI颜色完全匹配。
答案 1 :(得分:0)
请参阅答案中的vimrc: What is in your .vimrc?
将以下内容复制到.vimrc:
" Favorite Color Scheme
if has("gui_running")
colorscheme inkpot
" Remove Toolbar
set guioptions-=T
"Terminus is AWESOME
set guifont=Terminus\ 9
else
colorscheme metacosm
endif
"{{{Theme Rotating
let themeindex=0
function! RotateColorTheme()
let y = -1
while y == -1
let colorstring = "inkpot#ron#blue#elflord#evening#koehler#murphy#pablo#desert#torte#"
let x = match( colorstring, "#", g:themeindex )
let y = match( colorstring, "#", x + 1 )
let g:themeindex = x + 1
if y == -1
let g:themeindex = 0
else
let themestring = strpart(colorstring, x + 1, y - x - 1)
return ":colorscheme ".themestring
endif
endwhile
endfunction
" }}}
" Rotate Color Scheme <F8>
nnoremap <silent> <F8> :execute RotateColorTheme()<CR>
如果您使用此vimrc,则可以使用F8
键更改colorscheme,选择您喜欢的颜色。