vim 的两种不同配色方案,基于 Mac 的 GUI 和终端版本vim

Two different colorscheme for vim based on GUI and Terminal version of Macvim

我使用 macvim 的 gui 版本进行一般开发活动。 我也从终端使用 mvim,因为我已将 mvim 映射到 vim 别名。

如何在mvim中根据是在gui版还是终端版打开不同的配色方案?

我想为 macvim 的 gui 版本设置 solarized colorscheme 和 grb256(或任何其他)mvim 终端版本中的配色方案。

我们如何做到这一点?

if has("gui_running")
    colorscheme solarized
else
    colorscheme grb256
endif

您可以在那里设置您喜欢的任何其他内容。这是我的 .vimrc 中的完整块:

if has('gui_running')
    let g:solarized_contrast = 'high'
    set guifont=Mensch:h14
    set antialias
    set background=light
    colorscheme solarized
else
    set background=dark
    colorscheme cobalt2
endif