Respuestas:
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.
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.
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.