Sustitución de vi por vim

Respuestas:

10

Puedes añadir

alias vi=vim

a ~/.bashrc. Esto comenzará vimcada vez que escriba vi.

Tenga en cuenta que en Ubuntu 10.10 (y creo que también 10.04) viya está asignado vim.

Peter Smit
fuente
Perdón por otra pregunta tonta, pero ¿dónde se .bashrcencuentra? Soy bastante nuevo en Ubuntu.
Searock
En su directorio de inicio. Solo escribevim ~/.bashrc
Peter Smit el
3
En realidad, 'vi' ha señalado alguna variación de 'vim' desde casi para siempre en Ubuntu (vea mi respuesta sobre alternativas para saber cómo cambiar qué variación).
JanC
22

'vi' en Ubuntu ya inicia 'vim', aunque por defecto inicia 'vim-tiny' (que se acerca más al 'vi' original en sus (falta de) características). Puedes ver esto con:

sudo update-alternatives --display vi

Si desea que use otra versión de vim, asegúrese de que esté instalado y ejecute:

sudo update-alternatives --config vi
JanC
fuente
¿Puedo usar las alternativas de actualización para otras aplicaciones? ¿Qué hacen las alternativas de actualización? ¿Instala características adicionales?
Searock
Sí tu puedes. Actualiza alternativas. No lo hace Si quieres saber más usa man update-alternativeso comienza una nueva pregunta.
Martin
¡Esto debe marcarse como la respuesta correcta, en lugar de la solución que se aceptó!
OmarOthman
4

Además de lo que Peter Smit ha sugerido. También puede hacer lo siguiente para hacer que ese sistema de cambio sea amplio en lugar de solo su cuenta.

agregar alias vi='vim'a /etc/bash.bashrc

o crea un enlace simbólico para vim

sudo ln -s /usr/bin/vim /usr/bin/vi

Sin embargo, en mi sistema tanto / usr / bin / vim como / usr / bin / vi son enlaces simbólicos a / etc / alternative / vim

3dinfluence
fuente
2
El enlace simbólico es una mala sugerencia: use alternativas de actualización para administrar esto en Ubuntu.
1
Sí, acepto hacerlo de la manera correcta. No sabía que vim estaba usando el sistema de alternativas.
3dinfluence el