Por diversión, decidí compilar vim desde la fuente. Para abreviar, la compilación parecía ir bien, pero cuando ingreso el modo de inserción no puedo usar la tecla <RETROCESO> para borrar los caracteres existentes o las líneas nuevas creadas con la tecla <ENTER> en el modo de inserción. El paquete pre-construido de la distribución hace esto bien. También sé que no hay ningún problema con la tecla de retroceso en sí porque puedo retroceder sobre los caracteres que acabo de escribir, simplemente no los caracteres existentes.Vim tecla de retroceso solo funciona en el nuevo texto
Tiene casi sentido, ya que vim opera por línea la mayor parte del tiempo. ¿Hay alguna bandera que deba establecer para apoyar este comportamiento? ¿O es más rápido, por diseño, ingresar al modo normal para eliminar los caracteres/líneas nuevas existentes?
Revise su archivo .vimrc. Puede copiar el del paquete preconstruido. Alternativamente, use 'dd' para eliminar líneas,' J' para unirlas, 'o' y' O' para agregar nuevas. –
"retrocede sobre los caracteres que acabo de escribir, solo que no existen los caracteres existentes", ¿qué significa eso? Parece que el retroceso no es el problema aquí. –
@maksymko Si escribe ": set backspace =" en vim, verá lo que traté de describir. Admito que a veces no soy el mejor con palabras :-) – Joe