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

Liczba komentarzy: 2

  1. 1 Był wtorek, 06 czerwiec 2006 roku gdy o godzinie 15:47 przyszedł Piotrek Rybałtowski i stwierdził:

    Przy linii wyżej (gk) zabrakło zamykającego nawiasu ostrego i się html rozsypał we wpisie.

  2. 2 Był wtorek, 06 czerwiec 2006 roku gdy o godzinie 16:37 przyszedł MySZ i stwierdził:

    Poprawione - dzięki :)

A Ty? Co o tym myślisz?

Możesz używać w komentarzach następujących znaczników:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Sblam! Antyspam