a menudo debe configurarse para programas además de esto como git
timpone
3
En Ubuntu ( como se dijo ), intente ejecutar: select-editor.
Pablo A
Respuestas:
164
Debe agregarlo al archivo de configuración de su shell. Para Bash, esto es ~/.bashrco ~/.bash_profile. También debe configurar $VISUAL, ya que algunos programas (correctamente) lo usan en lugar de $EDITOR(ver VISUALvs.EDITOR ). Además, a menos que sepa por qué, debe configurarlo en vimlugar de vi.
TL; DR, agregue lo siguiente a su configuración de shell (probablemente ~/.bashrc):
¡No funciona para mí! Todavía veo un número después: "sudo crontab -e" en lugar de editar crontab.
Mohsen Abasi
@MohsenAbasi ¿Qué quieres decir con "todavía veo un número?". Compruebe que EDITORestá en su entorno ( env | grep EDITOR) y se pasa a sudo( sudo env | grep EDITOR), ya que la política de seguridad de sudo de su sistema puede prohibirlo (consulte man sudopara obtener más detalles).
Andrew Marshall
Quiero decir que todavía veo solo un número (sin abrir el editor 'vim') después de ejecutar: 'sudo crontab -e'. Dado que no hay un editor predeterminado para editar trabajos cron en mi Ubuntu. Para tener un editor predeterminado, su solución no hace nada por mí. La única solución de 'DobesVandermeer' funciona.
Mohsen Abasi
104
También puede configurar su editor de texto predeterminado utilizando el siguiente comando.
Esto estableció el valor predeterminado para git, que era exactamente lo que necesitaba.
Kzqai
Esto estableció el valor predeterminado para ranger, que era exactamente lo que necesitaba. PD: solo por ayudar a las personas que intentan hacer lo mismo.
wviana
1
Solo esto funcionó para mí en el servidor Ubuntu 18.04
user3751385
17
Como mencionó Pablo Bianchi en un comentario, puedes ejecutar
select-editor
Y le preguntará qué editor usar. Si no ve vim como una opción, ejecute
Si bash es su shell, entonces insértelo .bash_profileen su directorio de inicio; si zsh es su caparazón, insértelo en .zprofile; para otras conchas ver la documentación correspondiente.
export EDITOR=vim
en tu bashrc o zshrc o ..rcselect-editor
.Respuestas:
Debe agregarlo al archivo de configuración de su shell. Para Bash, esto es
~/.bashrc
o~/.bash_profile
. También debe configurar$VISUAL
, ya que algunos programas (correctamente) lo usan en lugar de$EDITOR
(verVISUAL
vs.EDITOR
). Además, a menos que sepa por qué, debe configurarlo envim
lugar devi
.TL; DR, agregue lo siguiente a su configuración de shell (probablemente
~/.bashrc
):fuente
EDITOR
está en su entorno (env | grep EDITOR
) y se pasa asudo
(sudo env | grep EDITOR
), ya que la política de seguridad de sudo de su sistema puede prohibirlo (consulteman sudo
para obtener más detalles).También puede configurar su editor de texto predeterminado utilizando el siguiente comando.
fuente
git
, que era exactamente lo que necesitaba.ranger
, que era exactamente lo que necesitaba. PD: solo por ayudar a las personas que intentan hacer lo mismo.Como mencionó Pablo Bianchi en un comentario, puedes ejecutar
Y le preguntará qué editor usar. Si no ve vim como una opción, ejecute
E intenta de nuevo.
fuente
Si bash es su shell, entonces insértelo
.bash_profile
en su directorio de inicio; si zsh es su caparazón, insértelo en.zprofile
; para otras conchas ver la documentación correspondiente.fuente