Ci sono comandi integrati in VIM che passano alle righe vuote successive / precedenti?
:%s/^\s\+$//
Ci sono comandi integrati in VIM che passano alle righe vuote successive / precedenti?
:%s/^\s\+$//
Risposte:
Andando alla guida sulla navigazione ( :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 motionssembra essere il candidato più probabile (o sarebbe Jumps?). Sposta in object-motionse premi <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) è uno dei migliori documenti online (come "all'interno del programma") che ho incontrato.
{ed}è quello che vuoi.