2015-04-14 7 views
7

Ich installierte You Complete Me mit Hilfe von Vundle in vim. Als ich es das erste Mal benutzte, waren die vorgeschlagenen Wörter völlig unlesbar. Sie hatten einen dunkelvioletten Hintergrund und eine schwarze Schriftfarbe. Dann sah ich this post on quora und änderte meine .vimrc jetzt. Mein .vimrc sieht im Moment so aus.Ändern Sie die Farbeinstellungen in Sie zu vervollständigen

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 

Leider sind die vorgeschlagenen Wörter sind Display wie diese

enter image description here

ich nicht sehr gut lesen kann und möchte es ändern, aber nicht wissen, wie. Ich dachte, dass meine aktuellen Einstellungen mir weißen Vordergrund und schwarzen Hintergrund geben würden.

Nach der Installation dieses Plugins habe ich auch 4 anstelle von 2 Einrückungen .. Ich habe bereits versucht this, aber es hat mir nicht gedient. Wie kann ich das ändern?

+0

Bitte schließen Sie mehrere nicht zusammenhängende Probleme in einer Frage nicht ein. –

Antwort

4

Sie haben gerade die Definition von Pmenu, die Hervorhebung von normalen Elementen geändert. Es gibt auch PmenuSel für das ausgewählte Element, was ich vermute, ist, was auf Ihrem Screenshot ist. (Es gibt noch mehr, überprüfen :help hl-Pmenu für die vollständige Liste.

Beachten Sie auch, dass für diese Einstellungen wirksam zu sein, sie nach jeder :colorscheme Befehl kommen müssen. Ich sah nicht so in Ihrem ~/.vimrc geschrieben, so Wahl eine andere Farbpalette (einige Schiffe mit Vim, viel mehr kann von vim.org oder an anderer Stelle heruntergeladen werden) könnte eine Alternative sein, sie alle diese Farben zu zwicken.

+0

Wie kann ich die Konfigurationen * nach * any ': colorscheme' ändern? – ZedsWhatSheSaid

+0

Solange man Farbschemata nicht dynamisch umschaltet, setzt man einfach die': hi ... 'Befehle unterhalb der Zeile, die das': colorscheme auswählt 'in deinem .vimrc. Wenn Sie die Farbschemata im laufenden Betrieb wechseln möchten, müssen Sie zusätzlich den Befehl ': hi' über': autocmd ColorScheme * hi ... 'ausführen. –

7

Sie die Einstellungen für die Kommandozeile für die GUI nicht bearbeiten.

highlight Pmenu ctermfg=15 ctermbg=0 guifg=#ffffff guibg=#000000

Dadurch erhalten Sie sowohl in gvim als auch in der Befehlszeile einen Hintergrund und einen weißen Vordergrund.

Color chart for vim colors

+1

das gibt mir schwarze Schriftfarbe und dunkelgrauen Hintergrund – ZedsWhatSheSaid

+0

Eigentlich denke ich sollte ich klarstellen, was Sie fragen. Fragen Sie, wann die Option ausgewählt ist oder ob sie sich im Dropdown-Menü befindet. – goesnowhere