Vim - naviguer entre les paragraphes (par des lignes vides)


10

Existe-t-il des commandes intégrées dans VIM qui permettent d'accéder aux lignes vierges suivantes / précédentes?


9
{et }c'est ce que vous voulez.
cuonglm

^ 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\+$//
JonnyRaa

Réponses:


10

Aller à l'aide sur la navigation ( :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 motionssemblent être le candidat le plus probable (ou le serait Jumps?). Accédez à object-motionset appuyez sur <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!


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):

{

Tapez ce qui précède en mode commande

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.