^ ci-dessus commenter davantage le point de la question.
Brain90
si vous trouvez qu'ils ne s'arrêtent pas sur ce qui ressemble à des lignes vides, c'est probablement parce qu'ils ont des espaces sur eux. Vous pouvez supprimer en utilisant un substitut comme celui-ci::%s/^\s\+$//
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 motionssemblent être le candidat le plus probable (ou le serait Jumps?). Accédez à object-motionset appuyez sur <c-]>( Ctrl]):
Le système de texte d'aide de Vim ( :help) est l'un des meilleurs documents logiciels en ligne (comme dans "l'intérieur du programme") que j'ai rencontré.
Kusalananda
4
Utilisation de la prochaine ligne blanche (accolade droite):
}
Utilisation de la ligne vierge précédente (accolade gauche):
{
et}
c'est ce que vous voulez.:%s/^\s\+$//
Réponses:
Aller à l'aide sur la navigation (
:h navigation
):Text object motions
semblent être le candidat le plus probable (ou le seraitJumps
?). Accédez àobject-motions
et appuyez sur<c-]>
( Ctrl ]):Bingo!
la source
:help
) est l'un des meilleurs documents logiciels en ligne (comme dans "l'intérieur du programme") que j'ai rencontré.Utilisation de la prochaine ligne blanche (accolade droite):
Utilisation de la ligne vierge précédente (accolade gauche):
Tapez ce qui précède en mode commande
la source