Używam w moim .vimrc opcji zawijania długich linii (ale nie łamania ich). Przechodzenie w tym trybie między poszczególnymi liniami jest traktowane dosłownie: jeśli zawinięta linia zajmuje na ekranie 5 linii, przejście do następnej jest traktowane jako przejście za najbliższy znak końca linii (czyli wizualnie 5 linii). Przechodzenie między liniami tak jak w programach Windowsowych (czyli po jednej ‘wizualnej’ linii) rozwiązuje się poprzez wciśnięcie kolejno: gj (linia niżej) lub gk (linia wyżej). Aby kazać tak zachowywac się kursorom, możemy do naszego .vimrc wstawić:
nnoremap <Down> gj
nnoremap <Up> gk
vnoremap <Down> gj
vnoremap <Up> gk
inoremap <Down> <C-o>gj
inoremap <Up> <C-o>gk
Przy linii wyżej (gk) zabrakło zamykającego nawiasu ostrego i się html rozsypał we wpisie.
Adres bezpośredni: http://urzenia.net/286/zawijanie-linii-i-przechodzenie-miedzy-nimi/#comment-846
Poprawione - dzięki :)
Adres bezpośredni: http://urzenia.net/286/zawijanie-linii-i-przechodzenie-miedzy-nimi/#comment-847