我在vimle的帮助下安装了You Complete Me。我第一次使用它时,建议的单词完全不可读。它们有深紫色背景和黑色字体颜色。然后我看到了this post on quora并且现在改变了我的.vimrc。我的.vimrc目前看起来像这样。
set tabstop=2
highlight Comment ctermfg=lightblue
highlight Pmenu ctermfg=2 ctermbg=3 guifg=#ffffff guibg=#000000
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
不幸的是,建议的单词显示如下
我不能很好地阅读,并希望改变它,但不知道如何。我认为我当前的设置会给我白色前景和黑色背景。
安装此插件后,我还有4个而不是2个缩进..我已经尝试了this,但它并没有为我服务。我怎么能改变这个?
答案 0 :(得分:12)
您正在编辑GUI的设置而不是命令行。
highlight Pmenu ctermfg=15 ctermbg=0 guifg=#ffffff guibg=#000000
这将在gvim和命令行中为您提供黑色背景和白色前景。
编辑:更正后的拼写
答案 1 :(得分:5)
您刚刚更改了Pmenu
的定义,即正常项目的突出显示。所选项目还有PmenuSel
,我怀疑你的屏幕截图是什么。 (还有更多,请检查:help hl-Pmenu
以获取完整列表。
另请注意,要使这些设置生效,必须在任何:colorscheme
命令之后 。我没有在您发布的~/.vimrc
中看到这样的内容,因此选择不同的colorscheme(某些与Vim一起发货,可以从vim.org或其他地方下载更多)可能是您自己调整所有这些颜色的替代方法