Ich möchte die Standardschriftfarbe für Kommentare, die dunkelblau ist, in leicht gelbe Farbe ändern. Auf dem schwarzen Hintergrund ist es schwer zu lesen. Können Sie mir raten, wie ich nur diese eine Farbe ändern kann? Ich bin mit den anderen Farben zufrieden.
Ich benutze xfce4-terminal (nicht gvim mit GUI).
Bisher habe ich die Einstellungen in der ~/.profile
Datei gemäß diesem Link wie folgt vorgenommen
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
und
set t_Co=256
im ~/.vimrc
Danke
syntax-highlighting
vim
xralf
quelle
quelle
:colorscheme desert
. Die Tab-Vervollständigung sollte normalerweise funktionieren.Antworten:
Wähle deine Farbe! Bei Verwendung eines Farbterminal Ersetzen
guifg=#ABCDEF
mitctermfg=N
mit N eine Farbzahl zu sein.Geben Sie auch ein,
:help :hi
um weitere Informationen zu erhalten.quelle
E421: color name or number not recognized
. Es erkennt keine Buchstaben im Hexadezimalcode, sondern nur Zahlen.guifg
Parameter ist für die Verwendung von vim gui (gvim)..vimrc
aber das funktioniert nichtset highlight Comment ctermfg=yellow
.vimrc
?hi comment ctermfg=<colour>
in die.vimrc
Dateisyntax on
Die meisten gut benommenen Farbschemata respektieren die
background
Einstellung:würde die Farbe von Kommentaren von dunkelblau zu hellblau ändern, wenn das Standardfarbschema verwendet wird.
quelle
~/.vimrc
Datei aufgenommen. Wenn jemand testen möchte, wie dies aussieht, ohne dies zu tun, geben Sie einfach den obigen Befehl in vim ein, nachdem Sie die:
Taste gedrückt haben.~/.vimrc
. Sie können auch eine Vorschau der Ereignisse in der aktuellen Sitzung anzeigen, indem Sie sie im Befehlsmodus eingeben. (:
Fügen Sie dies Ihrer
.vimrc
Datei hinzu, die sich entweder in Ihrer~
oder in der befindet/etc/vim
Verzeichnis befindet. Dies wird es dauerhaft machen. Ich habe das nicht mit gvim getestet.Ich habe auch
set background=light
vor dem Einstellen der Kommentarfarbe. Ich mag alle Farben, die es erstellt hat, mit Ausnahme der Kommentare.quelle
LightBlue
das?Wenn das Ziel darin besteht, die Lesbarkeit im Hintergrund der Textokonsole zu verbessern, hat sich der folgende Befehl als wunderbare Option und einfachere Erinnerung erwiesen:
Beachten Sie jedoch, dass die Farben anderer Elemente geändert werden.
quelle
Nach einigem Suchen kann man unter http://vim.wikia.com/wiki/256_colors_in_vim einen anständigen Verweis auf vim finden, insbesondere in Bezug auf dieses Problem . Ein anständiger Ort, um loszulegen, ist via: be: verbose hi, wenn Sie sich tatsächlich in vim befinden, und das Bearbeiten einer Datei. Überprüfen Sie dann, wie allen Variablen Metadaten zugeordnet wurden. Von dort zurückgegebene Daten machen es wirklich einfach, die gewünschten Modifikatortypen in .vimrc hinzuzufügen. Dies sind beispielsweise Aktualisierungen, die ich kürzlich hinzugefügt habe, um Dunkelblau loszuwerden, und die nicht durch Hellblau gequält werden müssen.
quelle
Syntaxhervorhebung in vim
Hintergrund setzen = dunkel
oder
setze bg = dunkel
beste Lösung für VIM-Benutzer!
quelle
Es gibt verschiedene Farbschemata in
vim
.default
Das Farbschema zeigt einen Kommentar in blauer Farbe an, der im schwarzen Terminalhintergrund schwer lesbar ist. Ich bevorzuge eindesert
Farbschema, das in lesbaren Farben angezeigt wird.Verwenden Sie den Befehl, um das
desert
Farbschema zu aktivieren . Wenn Sie zurückkehren möchten, um den Befehl zu verwenden .vim
:color desert
default
:color default
Sie können sogar
~/.vimrc
mit Ihrem bevorzugten Farbschema aktualisieren .echo 'color desert' >> ~/.vimrc
quelle