繁体   English   中英

未应用 .vimrc 中设置的颜色方案

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM