Cambiar el editor de texto predeterminado a Sublime Text en Linux Mint

Respuestas:

12

Abierto /usr/share/applications/defaults.listen Sublime:

sudo subl /usr/share/applications/defaults.list

Busque todas las instancias gedity reemplácelas por sublime_text. Guarde el archivo, salga de Sublime, cierre la sesión y vuelva a iniciarla, y ya debería estar listo.

EDITAR

Si bien las instrucciones anteriores deberían funcionar con cualquier .debsistema basado en (uso Ubuntu), aparentemente hay un problema con Mint en el que los cambios /usr/share/applications/defaults.listse pierden al reiniciar. Para evitar esto, haga lo siguiente:

  1. Cree un nuevo archivo (si aún no existe) llamado ~/.local/share/applications/defaults.listen Sublime. La primera línea debería ser [Default Applications].
  2. Abierto /usr/share/applications/defaults.listen Sublime. Presiona CtrlFpara abrir el Findcuadro de diálogo y escribe gediten el cuadro de búsqueda.
  3. Hit AltEntero haga clic en el Find Allbotón para seleccionar todas las instancias de gediten el archivo.
  4. Presione CtrlLpara expandir las selecciones a toda la línea, luego presione CtrlCpara copiar las líneas.
  5. En ~/.local/share/applications/defaults.list, presione CtrlVpara pegar las líneas que contienen gedit.
  6. Presiona CtrlHpara abrir el Replacediálogo. Busque gedity reemplace con sublime_text. Presione CtrlAltEnterpara reemplazar todo (o haga clic en el Replace Allbotón) y estará listo.
  7. Guardar ~/.local/share/applications/defaults.list, cerrar sesión y volver a iniciarla, y Sublime Text ahora debería ser su editor de texto predeterminado.
MattDMo
fuente
Funciona al principio, pero después de reiniciar, defaults.list se revierte, gedit de nuevo en lugar de sublime_text. ¿Qué puedo hacer para evitar esto?
Mica
1
Aparentemente, este es un problema con Mint que se puede evitar usando en su .local/share/applications/defaults.listlugar. Entonces, he copiado / pegado / editado las líneas gedit a este archivo, y ahora están reemplazando con éxito sus contrapartes /usr/share/applications/defaults.list, incluso después de un reinicio.
Mica
@xichael: gracias por la información. He actualizado mi respuesta para describir exactamente cómo configurar las cosas para solucionar este problema. Usualmente uso Ubuntu, donde mi solución original funciona bien, y como Mint es bastante similar, ¡pensé que funcionaría!
MattDMo
Te falta un pequeño paso: la primera línea en ~ / .local / share / aplicaciones / defaults.list debe ser "[Aplicaciones predeterminadas]" para que esto funcione
Alexandre L Telles
@Alexandre gracias por eso, actualizaré la respuesta. Como usuario de Ubuntu, solo he trabajado con archivos existentes, así que me perdí ese detalle :)
MattDMo
1

La respuesta de Matt también funcionó para mí, ¡muchas gracias por las claras instrucciones!

Solo para decir lo obvio, en caso de que ayude a alguien: si desea un editor predeterminado diferente, entonces:

  • asegúrese de que sea un nombre ejecutable, por ejemplo, vimreemplaza gediten el archivo ~ / .local / share / aplicaciones / defaults.list

  • garantizar export EDITOR=path\executableque se incluye en el archivo de configuración apropiada para usted ( ~\.profileo ~\.bashrc, o lo que sea)

GBNeil
fuente
1

Si no desea editar los archivos del sistema usted mismo, simplemente vaya a "Aplicaciones preferidas" en la configuración.

Juan Pablo
fuente