Vim - nawiguj między akapitami (pustymi liniami)

10

Czy w VIM są wbudowane polecenia, które przechodzą do następnych / poprzednich pustych linii?

użytkownik135772
źródło
9
{i }jest tym, czego chcesz.
cuonglm,
^ powyżej komentarz bardziej do sedna pytania.
Brain90
jeśli okaże się, że nie zatrzymują się na czymś, co wygląda jak puste linie, to prawdopodobnie dlatego, że mają na nich spacje. Możesz usunąć używając zastępczego w ten sposób::%s/^\s\+$//
JonnyRaa

Odpowiedzi:

10

Przechodząc do pomocy dotyczącej nawigacji ( :h navigation):

Cursor motions                                  cursor-motions navigation

These commands move the cursor position.  If the new position is off of the
screen, the screen is scrolled to show the cursor (see also 'scrolljump' and
'scrolloff' options).

1. Motions and operators        operator
2. Left-right motions           left-right-motions
3. Up-down motions              up-down-motions
4. Word motions                 word-motions
5. Text object motions          object-motions
6. Text object selection        object-select
7. Marks                        mark-motions
8. Jumps                        jump-motions
9. Various motions              various-motions

Text object motionswydaje się być najbardziej prawdopodobnym kandydatem (a może Jumps?). Przejdź do object-motionsi naciśnij <c-]>( Ctrl ]):

5. Text object motions                                  object-motions

                                                        (
(                       [count] sentences backward.  exclusive motion.

                                                        )
)                       [count] sentences forward.  exclusive motion.

                                                        {
{                       [count] paragraphs backward.  exclusive motion

                                                        }
}                       [count] paragraphs forward.  exclusive motion.

Bingo!

muru
źródło
System tekstowy pomocy Vima ( :help) jest jednym z najlepszych dokumentów online (jak w „wewnątrz programu”), z jakim się spotkałem.
Kusalananda
4

Użyj następnego pustego wiersza (prawy nawias klamrowy):

}

Poprzednie użycie pustej linii (lewy nawias klamrowy):

{

Wpisz powyższe w trybie poleceń

Ryan
źródło