Czy w VIM są wbudowane polecenia, które przechodzą do następnych / poprzednich pustych linii?
:%s/^\s\+$//
Czy w VIM są wbudowane polecenia, które przechodzą do następnych / poprzednich pustych linii?
:%s/^\s\+$//
Odpowiedzi:
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 motions
wydaje się być najbardziej prawdopodobnym kandydatem (a może Jumps
?). Przejdź do object-motions
i 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!
:help
) jest jednym z najlepszych dokumentów online (jak w „wewnątrz programu”), z jakim się spotkałem.
{
i}
jest tym, czego chcesz.