Existe uma maneira de centralizar a linha que estou editando na tela? Às vezes, isso é necessário para ver um pouco mais de contexto acima e abaixo da linha atual.
23
Os comandos z.
e zz
irão atualizar mais recentemente a linha em que o cursor está. z.
também move o cursor para o primeiro caractere que não seja espaço em branco na linha, enquanto zz
mantém o cursor onde está.
Existem comandos semelhantes para a parte superior ( z<CR>
/ zt
) e a parte inferior ( z-
/ zb
) da janela.
As versões desses comandos que terminam em uma letra mantêm a coluna do cursor, enquanto as que terminam em pontuação movem o cursor.
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | "normal! g'\"zz"
Sim, no modo normal, você pode usar
zz
para fazer isso. Mas, como os documentos advertem, tenha cuidado com o capslock, poisZZ
ele gravará o buffer no arquivo e sair.fonte
No modo normal,
zz
moverá a linha atualmente sob o cursor para o centro da tela.fonte