¿Cómo cambio el editor de texto predeterminado?


Respuestas:


82

La respuesta no funcionó en 12.10. Esto es lo que funcionó en mi caso:

  1. Haga clic derecho en un archivo de texto.
  2. Elija "Propiedades" (no "Abrir con ...")
  3. Haga clic en la pestaña "Abrir con".
  4. Elige tu nuevo editor de texto.
  5. Marque el editor de texto elegido con el botón "Establecer como predeterminado".

Esto también funciona en 12.04 y 13.04.


No , no funciona en 13,04. Después del Paso 3, veo muchas opciones, pero no el editor que me gustaría tener ... por supuesto, la idea sería usar 'Agregar' ... pero esto está atenuado y no se puede seleccionar . Argh
Marius Hofert

1
trabajó para mí el 13.10 (reemplazado geditpor geany)
Alexander Malakhov

"Establecer como predeterminado" no se muestra en v 14
atilkan

1
Funciona en 16.04 también!
Dženan

2
También funciona el 17.04
Jonas Dahlbæk

38

Para cambiar el editor de texto predeterminado en los tipos de archivo, intente actualizar la configuración de gnome-text-editor.

sudo update-alternatives --config gnome-text-editor

En algunos casos:

sudo update-alternatives --config editor

14

Una solución más sólida sería reemplazar los enlaces /usr/share/applications/defaults.list.

sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list

No sé cómo, pero al copiar este comando borré accidentalmente todo el archivo. Preferiría hacer esto en un editor de texto usando find-replace (como se explica en esta respuesta ) para aquellos que no están demasiado familiarizados con sed.
metakermit 05 de

Hice esto (en un editor de texto con find-replace, que debería tener el mismo resultado), luego cerré la sesión y volví a iniciarla, pero los archivos de encabezado C ++ (* .h) se abren en gedit.
Stefan Monov

11

Haga clic derecho en un archivo de texto, apunte a "Abrir con" y mostrará otros editores en un submenú. Haga clic en "Otra aplicación ...". Le mostrará un cuadro de diálogo con una lista de aplicaciones, seleccione Emacs y asegúrese de que la opción "Recordar esta aplicación para" archivo de documento de texto sin formato "esté marcada. Haga clic en "Abrir".


1
Intenté esto, pero tengo un pequeño problema: cada vez que hago doble clic en un archivo en Nautilus, aparece un cuadro de diálogo que dice: "¿Desea ejecutar" task.css "o mostrar su contenido? "task.css" es un archivo de texto ejecutable ". Y luego hay cuatro opciones: Ejecutar en Terminal, Pantalla, Cancelar, Ejecutar. (Esto sucede con todos los archivos, no solo con los archivos CSS.)
comenzó el

55
@begtognen: Perdón por la respuesta tardía. Pero he estado tratando de encontrar una solución para esto yo mismo. Acabo de encontrar uno: vaya a las preferencias de Nautlius (Edición> Preferencias), seleccione la pestaña "Comportamiento" y, en la sección "Archivos de texto ejecutables", seleccione el botón de opción "Ver archivos de texto ejecutables cuando se abren". Solucionó el problema para mí.
Mussnoon

También probé esto, pero Emacs no aparece en la lista de aplicaciones. ¿Alguna idea?
MTS

No "Recordar esta aplicación" allí. Cuando esté desactualizado, es posible que desee eliminar su respuesta o especificar claramente para qué versiones de Ubuntu funciona. ¡Gracias! :-)
Nicolas Raoul

5

No uso un DE, pero para mis configuraciones el siguiente comando es el mejor:

/usr/bin/select-editor 
  • selecciona su editor sensible predeterminado de todos los editores instalados
  • debe ejecutarse con el usuario actual
  • debes tener más de un editor en tu sistema

Páginas man select-editor


3
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list

2

Si está trabajando desde la terminal, entonces agregaría lo siguiente a su archivo .bashrc (o al archivo de configuración para su shell favorito):

export EDITOR=emacs

2

Si desea reemplazar gedit con cualquier otro editor de texto para todos los tipos de archivos, lo más fácil es editar el defaults.listarchivo ubicado aquí:

/usr/share/applications/defaults.list

Simplemente busque y reemplace todas las gedit.desktopreferencias con su propio editor (en este caso emacs.desktop). Necesita permisos de root para editar el archivo. Entonces, solo haz:

sudo -H gedit /usr/share/applications/defaults.list

Guarde el archivo, ciérrelo y listo.


2

Puede configurar el editor de texto predeterminado para un usuario específico en # ~ / .local / share / aplicaciones / mimeapps.list de la siguiente manera:

[Default Applications]
text/plain=gedit.desktop

Para la configuración global para todos los usuarios, debe modificar /etc/gnome/defaults.list


-1

Para configurar Pluma como editor de texto predeterminado para todos los usuarios (global):

sudo sed -i 's | text / plain = gedit.desktop | text / plain = pluma.desktop | g' /etc/gnome/defaults.list

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.