[英]colorscheme set in .vimrc is not being applied
我已将 zenburn colorcheme 安装到 ~/.vim/colors 并尝试在 .vimrc 文件中默认启用它。
我已将colorscheme zenburn
添加到我的 .vimrc 文件中,但 vim 启动后未启用colorscheme zenburn
。 如果我手动执行:colorscheme zenburn
它会设置:colorscheme zenburn
方案。
如果我在 vimrc 中启用 vi 附带的颜色方案(例如沙漠),它会在 vim 启动时启用。
这是我的 vimrc
filetype plugin on
filetype indent on
set nocompatible
set history=500
syntax on
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set number
set autoindent
set cindent
set showmatch
set matchtime=5
set ruler
set laststatus=2
set hlsearch
set incsearch
set cursorline
set scrolloff=5
"set nowrap
set foldenable
set foldmarker={,}
set foldmethod=marker
set foldlevel=100
"set mouse=a
"set mouse=r
colorscheme zenburn
我应该怎么做才能在启动时启用 zenburn 颜色方案?
在我的情况下,当 colorcheme 是.vimrc
的唯一命令时,它不起作用。 我不得不在最后添加命令syntax on
以使其工作。
$ cat ~/.vimrc
colorscheme zenburn
syntax on
用 :source ~/.vimrc 启动 vim 后,再次尝试加载 .vimrc 文件 颜色方案是否改变了?
此外,如果您使用图形 vim,还有第二个文件可以覆盖您的设置 ~/.gvimrc
我有一个类似的问题,尝试将颜色方案的命令放在 .vimrc 的底部
我遇到了同样的问题,我找到了以下解决方案:在您的 .cshrc 文件(或 .bashrc 文件中的等效文件)中,添加以下行:alias vi 'vim "+colorscheme my_scheme"' 注意引号和双引号引号。
尝试
set colorscheme zenburn
# or
set color zenburn
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.