2008-10-26 29 views
57

Vim'de satır numaralandırma için kullanılan rengi (:set nu'daki gibi) yapılandırmanın bir yolunu arıyorum. Çoğu platformdaki varsayılan değer sarıdır (bu, bazı vurgulanan semboller için de kullanılır). Satır numaralarını gri bir renge boyamak için gibi ; #555 civarında bir yerde. Yine de seçici değilim, herhangi bir bastırılmış renk kabul edilebilir.Vim Hat Numarası Renklendirmesini Yapılandırma

cevap

92

Dene: Bu yoluyla bulunması

help hl-LineNr 

: yerine :number komutunun

'number' seçeneği yardım almak için bir yoldur
help 'number' 

.

fiilen gösterilmeden rengini değiştirmek için:

:highlight LineNr ctermfg=grey 

Bu gri bir karakter terminalde LineNr için ön plan rengini değiştirmek istiyorum. Eğer GVIM kullanıyorsanız, şunları yapabilirsiniz:

MacVim yılında
:highlight LineNr guifg=#050505 
+1

mevcut renk adları ve/veya renk bir bağlantı var ne mı bu komutu destekler formatları? – devios1

+4

Nm bulundu! http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim – devios1

+2

Teşekkürler, bu benim için çalıştı. Ubuntu 12.04'teki ~/.vimrc dosyasının sonunda ayrı satırlara 'set number' ve 'lineNr ctermfg = grey' ekleyerek gri satır numaralarını etkinleştirdikten 7 yıl sonra vim –

9

işe CursorLineNr buldum (Vim 7.3 ile bu çekirdek var da):

hi CursorLineNr guifg=#050505

+2

Bu, yalnızca geçerli satırın sayısını ayarlar: çok kullanışlı, ancak muhtemelen gerekeni yapmadı. Bu sorulmuştur: http://stackoverflow.com/questions/8247243/highlighting-the-current-line-number-in-vim –

14

kalıcı hat numaralarını değiştirmek eklemek için tabii sizin .vimrc

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

için aşağıdaki sendeğiştirmek İstediğiniz renk için 210 ve guifg.

+0

Kabul edilen yanıtı .vimrc'de çalışmak için almak için tavsiyenize uymak zorunda kaldım. ve altına ekleyin. Neden altta olması gerektiğini açıklayabilir misiniz? –

+0

@mikeyprog Neden olduğunu bilmiyorum, çünkü cevabı çevrimiçi buldum, ancak varsayılan ayarları geçersiz kıldığını düşünüyorum. Ayarları yukarıdan aşağıya doğru okuyacağından. – qasimalbaqali

+0

Bunu çözdüm. Aslında, colorscheme komutunda ayarlanır, böylece colorscheme'nizi güncelledikten sonra hatırlamanız gerekir. –

1
Ben seçilen renk şemasıyla bu şekilde bu yüzden hat numaralarının rengini modifiye sağlanan renkleri gibi değildi

:

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