¿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.
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:
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.
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!
.c
,.h
,.cpp
etc! Tengo mi problema resuelto aquísed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.list
Esto 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.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!
fuente
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:
Las ventanas de edición seguirán mostrando "GEDIT" en la barra de título, pero la ventana contendrá gvim.
fuente