Büyü hataları tuhaf renklere sahip


12

Vim'de yazım denetleyicisi kullanıyorum ve çok can sıkıcı bir özellik buluyorum: hatalar, gnome terminal ayarlarında bulunacak hiçbir yerde tuhaf bir renkle vurgulanıyor:

vurgulanan hata


Vurgu rengini başka bir şeye değiştirmek istiyorum, bu yüzden worddglobal yazı tipi rengimi değiştirmeden, gizlemiyor . Bunu nasıl yapılandırabilirim?

Yanıtlar:


11

SpellBadVurgulayarak grubu, yanlış yazılan kelimelerin görünümünü yapılandırmak için izin vermelidir.

Diyelim ki sarı zemin üzerine kırmızı olmalarını istiyorsunuz. Ardından aşağıdaki kodu vimrc dosyanızda veya colorscheme dosyanızda bir yere ekleyebilirsiniz (ancak her durumda colorscheme grubu kurduktan sonra SpellBad, aksi takdirde ayarlarınızı geçersiz kılacaktır):

:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00

ctermfg, ctermbgBağımsız değişkenler bir terminal süre ön plan ve arka plan renkleri renkleri kontrol guifg, guibgbir GUI içinde vim için aynı şeyi.

Terminal için, renkler 8/16/256 renkleri desteklediğinde bir adla (kırmızı, sarı ...) veya 000 ile 007/015/255 arasında bir ondalık kodla ifade edilebilir. Vim'den kaç rengi desteklediğini aşağıdakilerle kontrol edebilirsiniz:echo &t_Co

Bir GUI için renkler onaltılık bir ad veya kodla ifade edilebilir.

İşte bazı renkler için kodları gösteren bir grafik .

Diğer kelime türlerinin görünümünü kontrol eden başka vurgu grupları ( SpellCap, SpellLocalve SpellRare) vardır.

'background'Seçeneğin ayarlanmasının renk şemasının yeniden yüklenmesine neden olduğunu unutmayın. Yani vimrc'nizde bir yer varsa, bu satırdan sonra grubu set background=darkdeğiştiren önceki kodu koyun SpellBad, aksi takdirde colorscheme ayarlarınızı yeniden geçersiz kılar.

Daha fazla bilgi için, bkz:

:help hl-SpellBad

2
Sadece alt çizgi farklı bir renk vermek mümkün mü? Gibihi SpellBad cterm=underline ctermfg=009 guifg=#ff0000
Tim Visée

chartBağlantısı kesik.
Adam Matan

SpellCap, SpellLocal ve SpellRare için işaretçi çok faydalıdır, thx.
Terry Brown

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.