Ich bin auf der Suche nach einer Möglichkeit, die Farbe für die Zeilennummerierung (wie in: :set nu
) in Vim konfigurieren. Der Standard auf den meisten Plattformen scheint gelb zu sein (was auch für einige markierte Token verwendet wird). Ich würde wie die Liniennummern ein schwaches Grau färben; irgendwo in der Nähe von #555
. Ich bin jedoch nicht wählerisch, jede gedämpfte Farbe wäre akzeptabel.Vim Konfigurieren Zeilennummer Coloring
Antwort
Versuchen:
help hl-LineNr
ich dies durch gefunden:
help 'number'
, die die Art und Weise ist Hilfe auf der 'number'
Option zu erhalten, anstelle des :number
Befehls.
tatsächlich Um die angezeigte Farbe zu ändern:
:highlight LineNr ctermfg=grey
Dies würde die Vordergrundfarbe für LineNr auf einem Zeichenterminal Grau ändern. Wenn Sie gVim verwenden, können Sie:
:highlight LineNr guifg=#050505
In MacVim (mit Vim 7.3 an ihr ist Kern) Ich habe CursorLineNr
gefunden zu arbeiten:
hi CursorLineNr guifg=#050505
Dies stellt nur die Nummer der aktuellen Zeile ein: sehr nützlich, aber wahrscheinlich nicht was benötigt wurde. Das wurde gefragt: http://stackoverflow.com/questions/8247243/highlighting-the-current-line-number-in-vim –
Um die Zeilennummern zu ändern permanent hinzufügen die unten an deine .vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
natürlich ändern Sie die ctermfg
und guifg
zu welcher Farbe Sie wollen.
Um die akzeptierte Antwort in meiner .vimrc zu arbeiten, musste ich Ihrem Rat folgen und füge es unten hinzu. Kannst du erklären, warum es unten sein muss? –
@mikeyprog Ich weiß nicht wirklich warum, seit ich die Antwort online gefunden habe, aber ich denke, so überschreibt es die Standardeinstellungen. Da würde es die Einstellungen von oben nach unten lesen. – qasimalbaqali
Ich habe es herausgefunden. Es ist tatsächlich im colorscheme-Befehl eingestellt, so dass Sie es nach der Aktualisierung Ihres Farbschemas abrufen müssen. –
ich nicht wie die von dem ausgewählten Farbschema versehen Farben so modifizierte ich die Farbe der Zeilennummern auf diese Weise:
colorscheme trivial256 " for light background
hi LineNr term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
Haben Sie zufällig einen Link zur Verfügung Farbname haben und/oder Farbe Formate, die dieser Befehl unterstützt? – devios1
Nm gefunden! http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim – devios1
Danke, das hat für mich funktioniert. Das Hinzufügen von "Set-Nummer" und "LineNr ctermfg = grau" in separaten Zeilen am Ende meiner ~/.vimrc Datei auf Ubuntu 12.04 aktiviert graue Zeilennummern immer wenn ich eine Datei mit vim öffnen –