¿Cómo cambiar el editor en mc (midnight commander) de nano a mcedit?


Respuestas:


71

Presione las siguientes teclas en orden, una a la vez:

  1. F9 Activa el menú superior.
  2. o Selecciona el Optionmenú.
  3. c Abre el cuadro de diálogo de configuración.
  4. i Alterna la use internal editopción.
  5. s Guarda tus preferencias.

texto alternativo


77
¿Puedes agregar también cómo cambiar el editor a cualquier otro editor?
trusktr

Sería mejor especificar una forma de cambiar esto desde la línea de comandos, pero no cambiando el editor predeterminado del sistema operativo.
sorin

Esto es genial, pero ¿hay alguna manera de hacer lo mismo en la línea de comando, por ejemplo, agregando / cambiando una variable de entorno? Me gustaría automatizar esto.
Nickolai Leschov

2
Parece que ha cambiado a 't' en lugar de 'i' imagen
pshirishreddy

38

Ejecute MC como de costumbre. En la línea de comandos justo encima de la fila inferior del tipo de menú selecciones select-editor. Esto debería abrir un menú con una lista de todos los editores instalados. Esto está funcionando para mí en todas mis máquinas Linux actuales.


¡Gracias! Esa fue la única solución que funcionó para mí con la versión mc en los repositorios Ubuntu 14.04.
Sledge Hammer el

3
No funciona para mi Recibo un error "Comando no encontrado" de Bash.
marlar

Esta solución es útil en Ubuntu (no probado en Debian) pero en Redhat o Centos necesita hacer algo como este blog rhel-centos-set-default-editor-to-nano
hermeslm

14

También puede cambiar el editor estándar. Abra una terminal y escriba este comando:

sudo update-alternatives --config editor

Obtendrá una lista de los editores instalados en su sistema y podrá elegir su favorito.


2
OP no pregunta cómo cambiar el editor predeterminado del sistema.
Ryan Thompson, el

3

Si desea dejar la configuración de mc y del sistema como está ahora, puede ejecutarla como

$ EDITOR=mcedit mc

1

Abra Midnight Commander, vaya a Opciones -> Configuración y marque "usar editor interno" Presione guardar y listo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.