webentwicklung-frage-antwort-db.com.de

Vim Zeilennummernfärbung konfigurieren

Ich suche nach einer Möglichkeit, die Farbe für die Zeilennummerierung zu konfigurieren (wie in: :set nu) in Vim. Die Standardeinstellung auf den meisten Plattformen scheint gelb zu sein (was auch für einige hervorgehobene Token verwendet wird). Ich würde wie die Zeilennummern dunkelgrau färben; irgendwo in der Nähe von #555. Ich bin zwar nicht wählerisch, jede gedämpfte Farbe wäre akzeptabel.

77
Daniel Spiewak

Versuchen:

help hl-LineNr

Ich fand das durch:

help 'number'

auf diese weise bekommst du hilfe zum 'number' Option, anstelle des :number Befehl.

So ändern Sie die angezeigte Farbe tatsächlich:

:highlight LineNr ctermfg=grey

Dies würde die Vordergrundfarbe für LineNr auf einem Zeichen-Terminal in Grau ändern. Wenn Sie gVim verwenden, können Sie:

:highlight LineNr guifg=#050505
122
Greg Hewgill

Um die Zeilennummern dauerhaft zu ändern, fügen Sie Folgendes zu Ihrem .vimrc Hinzu.

highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE

Natürlich ändern Sie ctermfg und guifg in die gewünschte Farbe.

24
qasimalbaqali

In MacVim (mit Vim 7.3 als Kern) habe ich gefunden, dass CursorLineNr funktioniert:

hi CursorLineNr guifg=#050505

12
Roshambo

Die vom ausgewählten Farbschema bereitgestellten Farben haben mir nicht gefallen. Deshalb habe ich die Farbe der Zeilennummern folgendermaßen geändert:

colorscheme trivial256    " for light background
hi LineNr       term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
2
Jabba