Descargar gratis aplicaciones Windows, Linux, Mac y móviles

Cambiar de editor de la terminal de Linux

()

Los usuarios avanzados de Linux suelen usar la terminal para realizar instalaciones, configuraciones e incluso trabajos. El caso es que como todo en la vida, cada uno tiene sus gustos y en el caso de usar un editor en la terminal, hay usuarios que prefieren nano y usuarios que prefieren vim, joe, emacs…

Por ello vamos primeramente a averiguar qué editor tenemos establecido como predeterminado. Que es el que se abre cuando ejecutamos crontab, visudo y otros comandos.

¿Qué editor está configurado en la terminal?

Si queremos ver el editor establecido para un usuario abre la terminal y escribe:

echo $EDITOR

Si quieres averiguar cuál es el editor establecido para root, en la terminal con permisos de root escribe:

echo $EDITOR

o como usuario:

sudo echo $EDITOR

En el resultado nos puede aparecer: nano, vi, vim… Si no aparece nada quiere decir que no hay ningún editor establecido para ese usuario, de modo que se ejecuta el que tenga establecido el sistema por defecto.


¿Cómo cambiar de editor en la terminal?

En la mayoría de las distribuciones de Linux podemos usar update-alternatives para cambiar de editor predeterminado, cuando lo ejecutemos nos aparecerá una lista de los editores disponibles en nuestro sistema.

update-alternatives --config editor

Cuando aparezca la lista de editores disponibles pulsamos Enter para mantener el predeterminado, que aparece marcado con un *, o pulsamos el número del que queremos establecer y luego Enter.

Si al ejecutar update-alternatives –config editor te aparece el mensaje:

update-alternatives: error: no hay alternativas para editor

Quiere decir que no tienes configurado editores alternativos y no puedes realizar el cambio.

Si no tienes otros editores instalados en el sistema, instala el que quieras usar, por ejemplo, nano, vi, joe, emacs…

Para saber si algún editor está instalado puedes usar el comando which, por ejemplo, para buscar la ubicación de nano. Si está instalado te aparecerá su ubicación:

which nano

resultado: /usr/bin/nano

Si no está instalado te mostrará un mensaje similar a:

which: no nano in (…)

Instalar el editor en update-alternatives

Una vez hayamos localizado los editores que queremos añadir como alternativas, los añadiremos. Para ello deberemos usar la siguiente sintaxis:

sudo update-alternatives: --install needs

Si lo realizas con la cuenta de root no debes usar sudo.

sudo update-alternatives --install /usr/bin/editor editor /usr/bin/nano 10

Cambiar el editor predeterminado temporalmente

Si queremos realizar el cambio de editor temporalmente para un usuario hasta que se cierre la sesión deberemos escribir lo siguiente en la terminal y pulsar Enter. En este caso el ejemplo es para el editor nano:

export EDITOR="nano -c"

Cambiar el editor predeterminado permanentemente

Si queremos realizar el cambio de editor de modo permanente realizaremos los siguientes pasos:

Averiguar y seleccionar los editores instalados en update-alternatives, si lo realizamos con la cuenta de root no escribir sudo al principio:

sudo update-alternatives --config editor

Nos aparecerá algo similar a lo siguiente, dependiendo de los editores que hayamos instalado en update-alternatives:

Existen 2 opciones para la alternativa editor (que provee /usr/bin/editor).

Selección Ruta Prioridad Estado

0 /usr/bin/vi 20 modo automático
1 /usr/bin/nano 10 modo manual
2 /usr/bin/vi 20 modo manual

Pulse para mantener el valor por omisión [*] o pulse un número de selección:

En este paso podemos pulsar Enter para mantener el marcado con el asterisco [*], o pulsar el número del que queramos establecer como predeterminado y pulsar Enter.


¿Cómo salir de vi y de nano?

Para salir de vi deberemos escribir :q y pulsar Enter. Si queremos guardar los cambios realizados deberemos escribir :w y pulsar Enter antes de salir del editor.

Para salir de nano debermos pulsar la combinación de teclas Ctrl + x. Nano te preguntará si quieres guardar los cambios antes de salir si los hay. En caso de querer guardarlos antes, puedes pulsar la combinación de teclas Ctrl + o.


Información

Cambiar de editor de la terminal de Linux – Descargar gratis

Licencia: 


¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuar!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies