mac - vim pdf
Mueve el cursor al final del archivo en vim (9)
Cuando quiero que el cursor vaya al final del archivo (es decir, al final de la última línea) en Vim, tengo que escribir seis teclas:
<ESC>G$a
- que se traduce en ESC + Shift g + Shift 4 + a en la distribución de mi teclado.
¿Cómo puedo hacer esto más eficientemente?
Como trabajo regularmente en muchas máquinas diferentes, no siempre puedo cambiar .vimrc, así que busco respuestas sin tener que editar o crear ese archivo.
¿Pensé que la pregunta era "Mover el cursor al final del archivo en vim"?
Fin del archivo: esc-G
Inicio de archivo esc-g (o gg si ya se encuentra en el área de comando)
Esto es más rápido. Solo usa esto
:$
Esto es más rápido:
<ESC>GA
La mejor manera de ir a la última línea del archivo es con G
Esto moverá el cursor a la última línea del archivo.
La mejor manera de ir a la última columna de la línea es con $
. Esto moverá el cursor a la última columna de la línea actual.
Así que solo haciendo G$
llegas al final del archivo y la última línea.
Y si desea ingresar al modo de inserción al final del archivo, simplemente haga GA
. Al hacer esto, irá a la última línea del archivo e ingresará al modo de inserción agregando a la última columna. :)
Para empezar, no hay necesidad de la devolución. G$
hará. Y estás siendo engañoso al contar <Esc>
y a
en la longitud de un comando de modo normal.
Sin embargo, puede usar <C-End>
si lo desea.
Podría asignarlo a una clave, por ejemplo F3, en .vimrc
map <F3> <Esc>Shift+G<CR>Shift+4<CR>a
Realmente no estoy seguro de la sintaxis de Shift +, tendrás que buscar eso, pero la idea debería ser sensata.
Si planea escribir la siguiente línea, ESC G o hará el retorno de carro y lo pondrá en el modo de inserción en la siguiente línea (al final del archivo), guardando un par de pulsaciones más.
<ESC> then <SHIFT> + G