¿Cómo configuro gvim como mi editor de texto predeterminado en lugar de gedit?

8

Sé que podría usar algo como Ubuntu Tweak para cambiar las asociaciones de archivos para cada archivo. Pero me pregunto si hay una manera de hacerlo más rápido y simplemente configurar el sistema para que gvim pueda manejar todos los archivos que habría abierto gedit.

amh
fuente

Respuestas:

10

Haga clic derecho en el archivo que desea abrir, seleccione "Abrir con otra aplicación". Aparecerá una ventana emergente que contiene una lista de todos los programas instalados. Seleccione gvim de la lista y asegúrese de que esté seleccionado "Recordar esta aplicación ...". Eso abrirá todos los archivos de ese tipo en gvim. Sin embargo, eso es solo la mitad de la historia, ya que hay muchos más tipos de archivos. Otra forma es editar o crear este archivo:

~/.local/share/applications/defaults.list

y asegúrese de que contenga

[Default Applications]
text/plain=gvim.desktop

Una forma recomendada de hacerlo es escribir este comando en una terminal:

sudo update-alternatives --config editor

para actualizar el editor de línea de comandos y

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

para actualizar el editor de GUI. Ingrese el número correspondiente al editor que desea establecer como editor y presione Entrar. Eso actualizará todas las referencias de su sistema.

Eso debería ser suficiente.

theTuxRacer
fuente
Hice lo que dijiste y finalmente obtuve gvim para abrir archivos de texto. Sin embargo, con mis archivos fuente todavía usa gedit. ¿Cómo puedo realmente decirle a ubuntu que deje de usar gedit en CUALQUIER LUGAR y use gvim en su lugar?
Shahbaz
¿Qué quieres decir con archivos fuente?
theTuxRacer
archivos de origen como en .c, .h, .cppetc! Tengo mi problema resuelto aquí
Shahbaz
@Shahbaz sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.listEsto debería hacer que todos los archivos que se abren por defecto con gedit.desktop se abran por defecto por gvim.desktop (para su usuario). Probablemente haya una forma "mejor", pero me gusta hacerlo a través del terminal.
geirha
@geirha, sí, hice esa pregunta y obtuve una respuesta similar. Ya he puesto el enlace en mi comentario anterior.
Shahbaz
3

Simplemente tome cualquier archivo que se abra con gedit por defecto, pase a sus propiedades y cambie la aplicación predeterminada con la que se abre a gvim. ¡Y hecho!

agyeya
fuente
0

Esta pregunta se hace todo el tiempo, y ninguna de las respuestas parece funcionar al 100%.

Si eres flojo y no te importa un truco rápido y sucio, prueba esto:

sudo mv /usr/bin/gedit /usr/bin/gedit.old
sudo ln -s /usr/bin/gvim /usr/bin/gedit

Las ventanas de edición seguirán mostrando "GEDIT" en la barra de título, pero la ventana contendrá gvim.

Greg Roach
fuente
3
pero cuidado: como señala Greg, es una forma rápida pero muy sucia. Lo bueno es ... funciona.
Mahesh
Hice algo similar y funcionó muy bien: sudo apt-get purge gedit ed nano
jettero
Francamente hablando, esta es la mejor solución ...
Xetra