Foros del Web » Administración de Sistemas » Unix / Linux »

Cambiar editor de texto por defecto (de Vi a Nano)

Estas en el tema de Cambiar editor de texto por defecto (de Vi a Nano) en el foro de Unix / Linux en Foros del Web. Quisiera saber como puedo hacer, que variable redefinir, o como hacerlo.. porque por ejemplo, tengo un PC con el editor por defecto que es VI, ...
  #1 (permalink)  
Antiguo 02/10/2006, 13:34
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 8 meses
Puntos: 0
Cambiar editor de texto por defecto (de Vi a Nano)

Quisiera saber como puedo hacer, que variable redefinir, o como hacerlo.. porque por ejemplo, tengo un PC con el editor por defecto que es VI, y cuando trato de editar la tabla de crones (crontab -e por ejemplo) aparece con VI, y yo, sinceramente detesto vi.. me gusta mi querido nano, ahora.. como puedo hacer para que abra la tabla de crones con nano, y no con vi.. alguna variable a definir supongo... ¿¿¿¿'??????

Gracias
  #2 (permalink)  
Antiguo 02/10/2006, 13:43
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 3 meses
Puntos: 29
Bueno hay una variable de entorno denominada EDITOR, la cual creo que debes saber cambiar pero sino lo sabes entonces es así

Cita:
export EDITOR=nano;
Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 02/10/2006, 13:46
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 8 meses
Puntos: 0
Si, lo he probado y funciona, gracias!!.. pero solo me admite en una sesion, o sea, luego que me deslogueo de la máquina (simpre usando shell), y logueo nuevamente, la variable queda definida al defecto nuevamente...

Estoy usando Suse 10.0

Gracias!
  #4 (permalink)  
Antiguo 02/10/2006, 13:50
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 3 meses
Puntos: 29
Pues la puedes configurar si quieres en el archivo .bashrc

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #5 (permalink)  
Antiguo 02/10/2006, 13:54
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 8 meses
Puntos: 0
El tema es que no hay ningún bashrc.... :S, nunca había usado Suse, estoy algo perdido por eso mismo.. siempre use Redhat y derivados (y si bien supuestamente suse esta basado, no tiene el archivo), pero este no tiene un bashrc, solo tiene un /root/.exrc

Trate de exportar la variable dentro del archivo, pero no funciona:
Código:
ns20:~ # crontab -e
Se ha detectado un error al procesar /root/.exrc:
l�nea   88
E371: No es un comando del editor.: export EDITOR=nano
  #6 (permalink)  
Antiguo 02/10/2006, 14:02
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 3 meses
Puntos: 29
¿Que shell estás usando? Tienes otro archivo que se llama

.bash_profile donde tambien la puedes configurar o si no en /etc a lo mejor encuentras en archivo llamado bash.bashrc

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #7 (permalink)  
Antiguo 02/10/2006, 14:14
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Prueba a poner ese valor en /etc/profile.
Cita:
Iniciado por Sh4ka Ver Mensaje
(...) siempre use Redhat y derivados (y si bien supuestamente suse esta basado (...)
En realidad, SUSE no está basado en Red Hat y nunca lo ha estado; sólo usa su sistema de paquetes (RPM).
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #8 (permalink)  
Antiguo 02/10/2006, 14:16
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 8 meses
Puntos: 0
Perfecto, en suse se recomienda agregar las variables personalizadas desde el archivo /etc/bash.bashrc.local :), simplemente agregue lo anteriormente expuesto, y ha funcionado, mil gracias Koby.
  #9 (permalink)  
Antiguo 02/10/2006, 15:47
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 3 meses
Puntos: 29
¿¿¿¿¿Koby??????

jajajajaja ¿Ese soy yo? No jodás jajajaja...

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #10 (permalink)  
Antiguo 01/03/2010, 06:28
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 7 meses
Puntos: 10
Respuesta: Cambiar editor de texto por defecto (de Vi a Nano)

Hola a todos.

Se que es despertar este post muy muy muerto ya hace tiempo, pero dado que es lo que busco, estaría interesado en ayuda al respecto.

La versión que tengo de Linux es :

Cita:
Linux version 2.6.9-023stab048.6-enterprise (root@rhel4-32) (gcc version 3.4.5 20051201 (Red Hat 3.4.5-2)) #1 SMP Mon Nov 17 19:09:18 MSK 2008
He de añadir mi poco manejo sobre sistemas linux, por lo que la ayuda que me podáis brindar, debería ser como para principiantes, si es posible.

Muchas gracias de antemano.

Un saludo.

Javier
  #11 (permalink)  
Antiguo 01/03/2010, 23:16
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 11 meses
Puntos: 93
Respuesta: Cambiar editor de texto por defecto (de Vi a Nano)

No lo revivas... enlázalo o cítalo en un tema nuevo.

Ahoras ¿Cual es la duda específica? Si la pregunta es la misma ya está respondida y solucionada.
__________________
Antes de hacer rabietas infórmate: Linux != Windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 09:03.