Vim - navegar entre parágrafos (por linhas em branco)


9

Existem comandos internos no VIM que navegam para as próximas linhas em branco / anteriores?


8
{e }é o que você quer.
cuonglm

^ comentário acima, mais direto ao ponto da pergunta.
precisa saber é o seguinte

se você achar que eles não estão parando com o que parece ser linhas em branco, é provavelmente porque eles têm espaço em branco. Você pode remover utilizando substituto assim::%s/^\s\+$//
JonnyRaa

Respostas:


9

Indo para a ajuda na navegação ( :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 motionsparece ser o candidato mais provável (ou seria Jumps?). Mova para object-motionse pressione <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!


O sistema de texto de ajuda do Vim ( :help) é uma das melhores peças de documentação de software on-line (como "dentro do programa") que eu encontrei.
Kusalananda

3

Próximo uso da linha em branco (colchete direito):

}

Uso de linha em branco anterior (colchete esquerdo):

{

Digite o acima quando estiver no modo de comando

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.