La tecla Eliminar no funciona en vim en iTerm2

En primer lugar, escribí algo en modo insert, como

Hello 

En esta etapa, si no salí del modo de inserción, elimine las tareas y puedo eliminar la palabra completa si lo deseo.

  • Cómo hacer que Mavericks 10.9.1 recuerde las teclas modificadoras del keyboard externo
  • Cambiar entre windows por nombre en OSX
  • Carácter oculto Shift-Arrow Up-Backspace
  • Teclas de acceso directo visor / comprobador mapeador disponibles?
  • ¿Cómo hacer que las teclas del cursor NumLock / numpad funcionen en un keyboard USB externo?
  • ¿Puedo asignar un atajo de keyboard para que aparezca la window de inicio de session de Mac OS X?
  • Si dejo el modo de inserción y vuelvo a abrir el modo de inserción, este Hello no puede eliminarse mediante la eliminación . Pero el contenido recién ingresado se puede eliminar.

    Cambié el nombre de mi .vimrc, el problema aún existe.

    Y realicé algunas testings en el server remoto a través de iterm, no encontré el mismo problema.

    ¿Cúal podría ser la causa de este problema? ¿Como arreglarlo?

  • Opción-Eliminar borra palabra con espacio en blanco en frente
  • fn + retroceso (eliminar) funciona justo en el segundo momento como se esperaba
  • Atajos de keyboard AltGr en MacOS?
  • Sustituir el muelle / copa de goma debajo de la tapa de la tecla Tab
  • Método abreviado de keyboard para alternar entre las tabs de la aplicación
  • Opt + flecha manipulación del cursor dejó de funcionar
  • One Solution collect form web for “La tecla Eliminar no funciona en vim en iTerm2”

    Esta es una característica de vim, aunque IIRC no estaría habilitada por defecto.

    backspace es una configuration en vim, y puede establecer tres parameters diferentes: indent , eol y start

    Si ejecuta :help backspace , le dirá:

     Influences the working of `<BS>`, `<Del>`, `CTRL-W` and `CTRL-U` in Insert mode. This is a list of items, separated by commas. Each item allows a way to backspace over something: value effect indent allow backspacing over autoindent eol allow backspacing over line breaks (join lines) start allow backspacing over the start of insert; CTRL-W and CTRL-U stop once at the start of insert. 

    El que no está configurado para ti es start .

    Si agrega set backspace=indent,eol,start con su .vimrc, podrá retroceder sobre cualquier cosa en el modo de inserción.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).