Creo que puedo hacer algo como export EDITOR=vi
, pero no estoy seguro de qué ingresar exactamente ni dónde.
¿Cómo puedo configurar "vi" como mi editor predeterminado?
Respuesta1
Debes agregarlo al archivo de configuración de tu shell. Para Bash, esto es ~/.bashrc
o ~/.bash_profile
(vercomparación detallada). También deberías configurar $VISUAL
, ya que algunos programas lo usan (correctamente) en lugar de $EDITOR
(verVISUAL
vs.EDITOR
). Además, a menos que sepa por qué, debería configurarlo vim
en lugar de vi
.
TL;DR, agregue lo siguiente a la configuración de su shell (probablemente ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
Respuesta2
En Ubuntu y otros sistemas Linux basados en Ubuntu/Debian, puede configurar explícitamente el editor de texto predeterminado a nivel del sistema proporcionando su ruta a update-alternatives
:
Automático, con guión
sudo update-alternatives --set editor /usr/bin/vim.basic
sudo update-alternatives --set vi /usr/bin/vim.basic
Nota
Si tu distribución no lo llama /usr/bin/vim.basic
, puedes averiguar qué ruta usar con el --list
argumento:
sudo update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/vim.basic
/usr/bin/vim.tiny
Manual, Interactivo
O bien, para ver todas las opciones y elegir de forma interactiva:
sudo update-alternatives --config editor
Respuesta3
En versiones recientes de Ubuntu se utiliza elsistema de alternativaspara administrar el editor predeterminado, por ejemplo:
update-alternatives --set editor /usr/bin/vim.basic
Para ver qué editores están disponibles para su uso:
update-alternatives --list editor
Algunas distribuciones de UNIX pueden proporcionar un select-editor
comando:
select-editor
Y te preguntará qué editor usar.
Asegúrese de haberlo vim
instalado antes de intentar configurarlo como su editor predeterminado.
Respuesta4
Si bash es su shell, insértelo .bash_profile
en su directorio de inicio; si zsh es su shell, insértelo en .zprofile
; para otros shells, consulte la documentación correspondiente.