Szukam sposobu, aby skonfigurować kolor używany do numerowania linii (jak w: :set nu
) w Vim. Domyślne na większości platform wydaje się być żółte (co jest również używane w przypadku niektórych wyróżnionych tokenów). Chciałbym jak, aby pokolorować numery linii jako przyciemnione; gdzieś w pobliżu #555
. Nie jestem jednak wybredna, każdy stonowany kolor byłby do przyjęcia.Vim Konfiguruj numer linii Kolorowanie
Odpowiedz
Spróbuj:
help hl-LineNr
znalazłem to poprzez:
help 'number'
który jest sposobem, aby uzyskać pomoc na temat opcji 'number'
, zamiast dowodzić :number
.
Aby rzeczywiście zmienić wyświetlaną kolor:
:highlight LineNr ctermfg=grey
Byłoby to zmienić kolor pierwszoplanowy dla LineNr na terminalu znakowym do szarości. Jeśli używasz gVima można:
:highlight LineNr guifg=#050505
W MacVim (z vim 7.3 na to rdzeń) Znalazłem CursorLineNr
pracować:
hi CursorLineNr guifg=#050505
Powoduje ustawienie numeru tylko bieżącej linii: bardzo przydatne, ale prawdopodobnie nie jest to wymagane. To było zadawane na: http://stackoverflow.com/questions/8247243/highlighting-the-current-line-number-in-vim –
Aby zmienić numery linii na stałe dodać Poniższa do .vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
oczywiście zmienić ctermfg
i guifg
do dowolnego koloru.
Aby uzyskać akceptowaną odpowiedź do pracy w moim .vimrc musiałem wykonać twoją radę i dodaj go na dół. Czy możesz wyjaśnić, dlaczego ma być na dole? –
@mikeyprog Naprawdę nie wiem dlaczego, ponieważ znalazłem odpowiedź online, ale domyślam się, że to przesłoniło ustawienia domyślne. Ponieważ odczytałby ustawienia od góry do dołu. – qasimalbaqali
Rozgryzłem to. To jest faktycznie ustawione w poleceniu colorscheme, więc będziesz musiał je przywołać po aktualizacji swojego colorcheme. –
mi się nie podoba kolory dostarczonych przez wybraną kolorystykę więc modyfikować kolor numerów linii w ten sposób:
colorscheme trivial256 " for light background
hi LineNr term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
Lubisz zdarzy się, że link do dostępnych nazw kolorów i/lub koloru formaty, które obsługuje to polecenie? – devios1
Nm znalazłem! http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim – devios1
Dzięki, to zadziałało dla mnie. Dodanie 'set number' i 'highlight LineNr ctermfg = gray' w osobnych liniach na końcu mojego pliku ~/.vimrc na Ubuntu 12.04 włączonych numerów szarej linii kiedy tylko otworzę plik z vim –