2015-10-05 12 views
5

Podświetlanie linii CursorLine jest łatwe, ale czy istnieje sposób podświetlenia tylko rzeczywistej linii ekranu, gdy prawdziwa linia jest wystarczająco długa, aby zawinąć co najmniej raz? Kiedy wiersz jest pełnym akapitem prozy, podkreślenie całości jest ograniczone.podświetlić tylko linię ekranu w vim?

Odpowiedz

0

g + ruch komend na liniach zamiast prawdziwych linii ekranu, więc gvg$ przesunie kursor na początku linii ekranu, włącz wybór wizualny i wybierz do końca linii ekranu.

+0

To działa w pojedynczych przypadkach, ale szukam czegoś, co mogę ustawić i odejść. – user1889034

0

Wygląda na to, że nie można tego zrobić. Zamiast tego, oto co zrobiłem. I dodaje następujące do mojego pliku vimrc:

autocmd FileType markdown set formatoptions=ant 
autocmd FileType markdown set textwidth=72 
autocmd FileType text set formatoptions-=t 

ten sposób w promocji cenowych i tylko w promocji cenowych, każda linia ekran jest prawdziwa linia, ale skorygować automagicznie.

dla samego podświetlaniem, Znalazłem następujące przydatna dla solarized ciemnym colorscheme:

hi CursorLine guifg=White guibg=#012228 ctermfg=White ctermbg=24 

Zamiast jaśniejszym kolorem tła dla linii kursora, daje jaśniejszy kolor pierwszoplanowy. Innymi słowy, wyższy kontrast, nie niższy. Jest subtelny, ale skuteczny.

Powiązane problemy