Qualquer truque de navegação mais rápido para colocar a linha na qual o cursor está no momento
- topo da tela?
- centro da tela?
- parte inferior da tela?
Qualquer truque de navegação mais rápido para colocar a linha na qual o cursor está no momento
z<CR>
ou zt
coloca a linha atual no topo da tela ( <CR>
== Enter)
z.
ou zz
coloca a linha atual no centro da tela
z-
ou zb
coloca a linha atual na parte inferior da tela
( z<CR>
, z.
, E z-
coloca o cursor na primeira coluna não em branco. zt
, zz
, E zb
deixa o cursor na coluna corrente)
Mais informações sobre rolagem em http://vimdoc.sourceforge.net/htmldoc/scroll.html
ou
no tipo vim:help scroll-cursor
zz
vez dez.
z.
antes. Eu acho que prefiro ter duas teclas diferentes para pressionar do que pressionar duas vezes. Você pode pressionar simultaneamente as teclas paralelas, desde que elas cheguem na ordem certa e o tempo entre as ocorrências possa ser bastante curto, tornando essa uma opção muito rápida. As teclasz
e.
são espelhos uma da outra (pelo menos no teclado en-GB). Você poderia razoavelmente preferir um toque duplo noz
, e é ótimo ter as duas opções.Saída do
:help scroll-cursor
@mtk menciona. Observe que há uma diferença entrezz
ez.
.Rolagem relativa ao cursor (scroll-cursor)
Os seguintes comandos reposicionam a janela de edição (a parte do buffer que você vê) enquanto mantém o cursor na mesma linha:
Rolagem horizontal (rolagem horizontal)
Para os quatro comandos a seguir, o cursor segue a tela. Se o caractere em que o cursor está ativado for movido para fora da tela, o cursor será movido para o caractere mais próximo que estiver na tela. O valor de 'sidescroll' não é usado.
Para os dois comandos a seguir, o cursor não é movido no texto, apenas o texto rola na tela.
fonte