Cualquier truco de navegación más rápido para colocar la línea en la que se encuentra el cursor en el momento
- parte superior de la pantalla?
- centro de la pantalla?
- ¿parte inferior de la pantalla?
Cualquier truco de navegación más rápido para colocar la línea en la que se encuentra el cursor en el momento
z<CR>
o zt
coloca la línea actual en la parte superior de la pantalla ( <CR>
== Enter)
z.
o zz
pone la línea actual al centro de la pantalla
z-
o zb
pone la línea actual al final de la pantalla
( z<CR>
, z.
Y z-
pone el cursor en la primera columna no en blanco. zt
, zz
Y zb
deja el cursor en la columna actual)
Más información sobre desplazamiento en http://vimdoc.sourceforge.net/htmldoc/scroll.html
o
en vim type:help scroll-cursor
zz
lugar dez.
z.
antes. Creo que prefiero tener dos teclas diferentes para golpear en lugar de presionar dos veces. Puede hacer pulsaciones de teclas paralelas al mismo tiempo, siempre que aterricen en el orden correcto, y el tiempo entre pulsaciones puede ser bastante corto, lo que hace que esta sea una opción muy rápida. Las teclasz
y.
son espejos entre sí (al menos en mi teclado en-GB). Podría razonablemente preferir tocar dos veces elz
, y es genial que tengamos ambas opciones.Salida de las
:help scroll-cursor
menciones @mtk. Tenga en cuenta que hay una diferencia entrezz
yz.
.Desplazamiento relativo al cursor (cursor de desplazamiento)
Los siguientes comandos reposicionan la ventana de edición (la parte del búfer que ve) manteniendo el cursor en la misma línea:
Desplazarse horizontalmente (desplazamiento horizontal)
Para los siguientes cuatro comandos, el cursor sigue la pantalla. Si el carácter en el que está el cursor se mueve fuera de la pantalla, el cursor se mueve al carácter más cercano que está en la pantalla. El valor de 'sidescroll' no se usa.
Para los siguientes dos comandos, el cursor no se mueve en el texto, solo el texto se desplaza en la pantalla.
fuente