Sim, você pode usar os movimentos de parágrafo }e {para mover um parágrafo para frente ou para trás.
De :help paragraph
:
Um parágrafo começa após cada linha vazia e também em cada um de um conjunto de macros de parágrafos, especificado pelos pares de caracteres na 'paragraphs'
opção. O padrão é IPLPPPQPP TPHPLIPpLpItpplpipbp
, que corresponde às macros .IP
, .LP
etc. (Essas são nroff
macros, portanto, o ponto deve estar na primeira coluna). Um limite de seção também é um limite de parágrafo. Observe que uma linha em branco (contendo apenas espaço em branco) NÃO é um limite de parágrafo.
Observe também que isso não inclui um '{'
ou '}'
na primeira coluna. Quando o '{'
sinalizador está 'cpoptions'
, '{'
a primeira coluna é usada como limite de parágrafo posix.
Como você esperaria, é claro que você pode adicionar uma contagem e / ou operador; por exemplo. 2}para mover 2 paragraps para a frente. Ou para excluir os 2 parágrafos anteriores que você pode usar 3d{.
Veja também :help object-motions
[[
e]]
(assim como[]
e][
) para pular entre o início (e o final) das funções.