的MacVim将不会加载默认情况下,特定颜色方案(Macvim won't load spe

2019-08-16 21:01发布

我有类似的问题VIM配色方案不是默认加载

除非我有在这里找到了gentooish主题问题http://www.vim.org/scripts/script.php?script_id=2474

出于某种原因的MacVim拒绝默认加载该色彩方案。

我的vimrc文件如下,我没有.gvimrc里的文件。

:set term=xterm-256color
:set t_Co=256
set background=dark
colorscheme gentooish

但是,一旦我的MacVim打开,如果我做的:色彩方案gentooish它将加载罚款。 此外它在默认情况下,如果我在命令行上键入VIM加载。 它只是不会的MacVim默认加载。

有任何想法吗?

Answer 1:

的MacVim加载自己的默认的gvimrc文件,应用默认的色彩方案。 由于入gvimrc文件的vimrc文件处理,你的色彩:colorscheme指令被从默认的gvimrc的那些覆盖。

有两个解决方案:建立自己的gvimrc文件,并把该色彩方案的命令有:

$ cd
$ echo "colorscheme gentooish" > .gvimrc

另外,把以下行,在vimrc,防止从的MacVim运用自己的色彩方案(参见:h macvim-colorscheme )。

let macvim_skip_colorscheme = 1


Answer 2:

  1. :不需要在你~/.vimrc

  2. termt_Co是特定终端的选择。 的MacVim是Vim的一个GUI不关心他们。 如果你没有在终端上使用Vim,并不需要这两条线。

  3. set background=dark使Vim做一些难以察觉,但时髦的东西:它是Vim自动设置,一般你的色彩方案覆盖。 您可以安全地从你放弃它~/.vimrc

只是为了确保我们在同一条船上,你可以确认:

  • .vimrc路径是~/.vimrc
  • 你的色彩方案的路径是~/.vim/colors/gentooish.vim


文章来源: Macvim won't load specific color scheme by default
标签: vim macvim