GNU/Linux >> Tutoriales Linux >  >> Linux

¿Los comandos de Cygwin Vim son diferentes a los de Vim normal?

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.


Linux
  1. ¿Vim no se ejecuta dentro de Tmux?

  2. Centos 7:Configurar vim

  3. ¿Barra gris a la izquierda en vim?

  4. Cómo establecer la ruta para los comandos sudo

  5. ¿Por qué la contraseña 'sudo' es diferente a la contraseña 'su root'?

Hoja de referencia de comandos de Vim

Cómo mostrar números de línea en Vim / Vi

PacVim:un juego CLI para aprender los comandos de Vim

Linux:¿cuáles son las diferentes formas de establecer permisos de archivos, etc. en Gnu/linux?

Cómo mostrar u ocultar números de línea en Vim

Comandos vim básicos (hoja de trucos)