Szukam sposobu na skonfigurowanie koloru używanego do numerowania linii (jak :set nu
w :) w Vimie. Domyślny na większości platform wydaje się być żółty (który jest również używany w przypadku niektórych podświetlonych tokenów). Chciałbym jak pokolorować numery linii dim szary; gdzieś w pobliżu #555
. Nie jestem jednak wybredna, każdy stonowany kolor byłby akceptowalny.
configuration
syntax-highlighting
vim
Daniel Śpiewak
źródło
źródło
Odpowiedzi:
Próbować:
Znalazłem to poprzez:
co jest sposobem na uzyskanie pomocy dotyczącej
'number'
opcji, zamiast:number
polecenia.Aby faktycznie zmienić wyświetlany kolor:
To zmieniłoby kolor pierwszego planu dla LineNr na terminalu znakowym na szary. Jeśli używasz gVim, możesz:
źródło
LineNr
? UPD: OdpowiedźCursorLineNr
:highlight LineNr ctermfg=grey
działa na mnie, jednak dodaniehighlight LineNr ctermfg=grey
w~/.vimrc
pliku niczego nie zmienia. Czy ktoś ma pomysł?Aby trwale zmienić numery linii, dodaj poniższe do swojego
.vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Oczywiście możesz zmienić
ctermfg
iguifg
na dowolny kolor.źródło
vimrc
. Więc ... mając to na górze, zostało nadpisane. Nadpisany. Overrode?highlight
oświadczenie musi przyjść posyntax on
icolorscheme
inaczej to zastąpione przez wartości domyślnych podświetlaniem składni.W MacVimie (z Vimem 7.3 w swoim rdzeniu) znalazłem
CursorLineNr
pracę:hi CursorLineNr guifg=#050505
źródło
Nie podobały mi się kolory dostarczone przez wybrany schemat kolorów, więc zmodyfikowałem kolor numerów linii w ten sposób:
źródło