vim - 未应用 .vimrc 中设置的配色方案

标签 vim color-scheme vim-syntax-highlighting

我已将 zenburn colorscheme 安装到 ~/.vim/colors 并尝试在 .vimrc 文件中默认启用它。

我已将 colorscheme zenburn 添加到我的 .vimrc 文件中,但在 vim 启动后未启用 colorscheme。 如果我手动执行 :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 colorscheme?

最佳答案

在我的例子中,当 colorscheme 是 .vimrc 中唯一的命令时,它不起作用。我必须在末尾添加 syntax on 命令才能使其正常工作。

$ cat ~/.vimrc
colorscheme zenburn
syntax on

关于vim - 未应用 .vimrc 中设置的配色方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32499541/

相关文章:

vim - 如何在 Vim 中粘贴多行?

vim:视觉 block 选择直到每一行的字符

vim - VIM:查找和替换单词的前N个出现

vim - 在 Sublime Text 3 Vintage Mode 中,使用分号查找 'f' 运动中的下一个结果不起作用

c++11 - 最终并覆盖 Geany 中的 C+11 说明符着色

algorithm - 自动创建配色方案

visual-studio - 所选 XAML 语句的颜色设置名称

vim - 为什么 vim 中行突出显示不起作用?

VIM 在使用 split 命令时会丢失语法高亮

vim - 如何有一个 Vim 多行语法高亮子句?