GNU/Linux >> Tutoriales Linux >  >> Linux

Vim para reemplazar Vi

Primero, asegúrese de tener instalados los paquetes de Vim adecuados. El valor predeterminado en muchos sistemas es instalar un paquete mínimo de Vim que está más cerca de Vi en funcionalidad.

En los sistemas basados ​​en Red Hat (RHEL, CentOS, Fedora), necesita el paquete vim-enhanced, por ejemplo, de un sistema CentOS que tengo instalado:

vim-common-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z

'common' contiene bibliotecas comunes utilizadas por todos los paquetes de Vim. 'minimal' son los ejecutables simples del editor vi instalados de forma predeterminada.

En los sistemas basados ​​en Debian (como Ubuntu), necesita 'vim'. Por ejemplo:

ii  vim                  2:7.2.079-1ubuntu5  Vi IMproved - enhanced vi editor
ii  vim-common           2:7.2.079-1ubuntu5  Vi IMproved - Common files
ii  vim-runtime          2:7.2.079-1ubuntu5  Vi IMproved - Runtime files
ii  vim-tiny             2:7.2.079-1ubuntu5  Vi IMproved - enhanced vi editor - compact version

Estos deben instalarse de forma predeterminada. En Debian/Ubuntu, puede actualizar el editor de sistema predeterminado para todos los usuarios:

sudo update-alternatives --config vi

Seleccione la versión que desee en el menú de selección. Sin embargo, los scripts posteriores a la instalación para el paquete vim ya deberían haber actualizado esto. Usa --config editor para cambiar el editor predeterminado para todos los usuarios del sistema (el valor predeterminado original de Ubuntu 9.04 es nano, por ejemplo).

Finalmente, por usuario para cualquier distribución, configure un alias en el perfil de usuario. Por ejemplo, si el shell es bash, edite ~username/.bashrc:

alias vi="vim"

Además, puede verificar el sistema vimrc (/etc/vimrc, por lo general) para ver si el modo de compatibilidad está activado.

set cp
set compatibility

Le dirá a Vim que se comporte más como el Vi de la vieja escuela, sin importar cómo haya manejado el uso de Vim según lo anterior. Cambie a 'nocp' o 'nocompatibility' para que Vim sea más útil.


En tu .bashrc:

alias vi=vim

Si se trata de un sistema Debian o Ubuntu, y desea realizar este cambio en todo el sistema, debe usar update-alternatives (especificar con el --config editor opciones, y deberías ser dorado)


Linux
  1. Vanilla Vim es divertido

  2. Sintaxis_resaltado | LPR?

  3. Vim Latex:¿Deshabilitar Quickfix?

  4. ¿No puedes instalar Vim?

  5. Editor Vi y Vim:12 potentes ejemplos de buscar y reemplazar

Conceptos básicos del editor Vim

5 mejores sistemas operativos Linux para reemplazar Windows XP

6 distribuciones de Linux para reemplazar Windows 10 y 7

Editor VIM

Cómo encontrar y reemplazar texto en Vim

Habilitar resaltado de sintaxis en Vim