No puedo editar archivos de texto usando vim en cygwin.
Tengo que presionar i muchas veces para insertar texto. A veces funciona y a veces no. Cada vez que muevo el cursor hacia arriba y hacia abajo, tengo que presionar I muchas veces.
¿Cual podría ser el problema? Hace retroceso trabajar en cygwin?
Respuesta aceptada:
Cygwin vim se envía con la configuración predeterminada de vim, lo que deja a vim en el 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 tecla de retroceso solo mueve el cursor hacia la izquierda en lugar de borrar un carácter.
Crear un ~/.vimrc
vacío es suficiente para deshabilitar el modo de compatibilidad vi:
touch ~/.vimrc
Habiendo dicho eso, yo para 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, ¿realmente estás ejecutando el vim que viene con Cygwin o la versión nativa de Windows de vim?
Actualizar
Puede agregar los siguientes conjuntos en ~/.vimrc para 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, puede estar buscando un .virc
archivo en su lugar. En este caso, cambie el nombre del archivo y se aplicarán los cambios.