Cygwin vim se entrega con la configuración predeterminada de vim, que deja a vim en modo de compatibilidad vi donde intenta emular el vi original lo más cerca posible. Entre otras limitaciones, las teclas de flecha no funcionan en ese modo, y la retroceso simplemente mueve el cursor hacia la izquierda en lugar de borrar un carácter.
Crear un vacío ~/.vimrc
es suficiente para deshabilitar el modo de compatibilidad vi:
touch ~/.vimrc
Dicho esto, ipara ingresar al modo de inserción debería funcionar de todos modos. Deberá proporcionar más detalles sobre dónde y cómo está ejecutando vim. Además, ¿está ejecutando realmente el vim que viene con Cygwin, o la versión nativa de vim de Windows?
Actualizar
Puede agregar los siguientes conjuntos en ~ / .vimrc para hacer que sea similar al vim predeterminado
set nocompatible
set backspace=indent,eol,start
set backup
set history=50
set ruler
set background=dark
set showcmd
set incsearch
syntax on
set hlsearch
Si vim no recoge su archivo vimrc, es posible que esté buscando un .virc
archivo. En este caso, cambie el nombre del archivo y se aplicarán los cambios.
ESC
y presionari
?