Soy nuevo en vi, de hecho, he comenzado a aprender vi desde hoy y me he quedado atascado en el comportamiento de la tecla de retroceso.
En realidad, cuando encendí vi en mi Ubuntu 12.04 por primera vez, mi tecla de retroceso funcionaba normalmente, pero después de eso comenzó a comportarse de manera extraña. Cada vez que presiono la tecla de retroceso en el modo de inserción, solo se mueve un lugar hacia la izquierda en lugar de borrar el carácter.
¿Cómo puedo recuperar la funcionalidad de retroceso predeterminada? Tenga en cuenta que no quiero instalar vim o establecer nocompatibilty.
nocompatibility
Debe cambiar al modo "insertar" moviendo el cursor con
i
. Hay otras formas de eliminar caracteres directamente. Puede descargar un powerpoint que uso cuando enseño una clase sobre VI aquí .Parece que estás en el modo "Comando". Para mover el cursor:
H
= Izquierda,J
= Arriba,K
= Abajo,L
= DerechaUna vez que haya colocado el cursor, puede eliminar el texto de la siguiente manera:
x
Elimina el carácter debajo del cursorX
Elimina el carácter antes del cursordw
Elimina del cursor a la siguiente palabradd
Elimina la línea en la que está el cursor.Para ingresar texto , puede usar uno de los modos de ingreso de texto.
a
Agrega texto a la derecha del cursorA
Agrega texto al final de la línea actuali
Agrega texto a la izquierda del cursorI
Agrega prueba al comienzo de la línea actualo
Abre una nueva línea debajo de la línea actual y te coloca en modo de ingreso de textoO
Abre una nueva línea sobre la línea actual y lo coloca en modo de ingreso de textoPara salir del modo de entrada de texto y volver al modo de comando, use
Esc
.Para deshacer los cambios: (Un favorito de los alumnos)
u
Deshacer el último comando ingresadoU
Deshacer todos los cambios en la ** línea actual **Para guardar / salir:
:w
escribe (guarda) el archivo y permanece abierto:wq
Escribe (guarda) el archivo y sale de VI:q
Sale ( sale ) si no ha realizado cambios:q!
Salga (sale) sin guardar los cambiosZZ
Escribe (guarda) el archivo y sale de VI (igual que:wq
)fuente
Instale el paquete vim completo para obtener la funcionalidad de retroceso y la tecla de flecha
fuente
vim-runtime
paquete y todo funcionará como estoy acostumbrado. ¡Gracias!