Come posso impostare gvim come editor di testo predefinito anziché gedit?


8

So che potrei usare qualcosa come Ubuntu Tweak per cambiare le associazioni dei file per ogni file. Ma mi chiedo se c'è un modo per farlo più velocemente e impostare il sistema in modo che tutti i file che sarebbero stati aperti da Gedit vengano ora gestiti da GVIM.

Risposte:


10

Fare clic con il tasto destro del mouse sul file che si desidera aprire, selezionare "Apri con un'altra applicazione". Verrà visualizzata una finestra contenente un elenco di tutti i programmi installati. Seleziona gvim dall'elenco e assicurati che "Ricorda questa applicazione ..." sia selezionato. Questo aprirà tutti i file di quel tipo in gvim. Tuttavia, questa è solo metà della storia, poiché ci sono molti più tipi di file. Un altro modo è modificare o creare questo file:

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

e assicurati che contenga

[Default Applications]
text/plain=gvim.desktop

Un modo raccomandato per farlo è digitare questo comando in un terminale:

sudo update-alternatives --config editor

per aggiornare l'editor della riga di comando e

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

per aggiornare l'editor della GUI. Immettere il numero corrispondente all'editor che si desidera impostare come editor e premere Invio. Ciò aggiornerà tutti i riferimenti di sistema.

Questo dovrebbe farlo.


Ho fatto quello che hai detto e finalmente ho ottenuto gvim per aprire i file di testo. Con i miei file sorgente tuttavia usa ancora gedit. Come posso davvero dire a Ubuntu di smettere di usare gedit OVUNQUE e usare invece gvim?
Shahbaz,

Cosa intendi per file sorgente?
theTuxRacer

file di origine come in .c, .h, .cppecc! Ho risolto il mio problema qui
Shahbaz,

@Shahbaz sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.listQuesto dovrebbe fare in modo che tutti i file che si aprono di default con gedit.desktop vengano aperti di default da gvim.desktop (per il tuo utente). Probabilmente c'è un modo "migliore", ma mi piace farlo tramite il terminale.
geirha,

@geirha, sì, ho fatto quella domanda e ho avuto una risposta simile. Ho già inserito il link nel mio commento precedente.
Shahbaz,

3

Basta prendere qualsiasi file che si apre con gedit di default, andare alle sue proprietà e cambiare l'app predefinita che si apre con gvim. E fatto!


0

Questa domanda viene posta continuamente e nessuna delle risposte sembra funzionare al 100%.

Se sei pigro e non ti dispiace un trucco rapido e sporco, prova questo:

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

Le finestre di modifica mostreranno comunque "GEDIT" nella barra del titolo, ma la finestra conterrà gvim.


3
ma attenzione: come sottolinea Greg, è un modo rapido ma molto sporco. La cosa buona è ... funziona.
Mahesh,

Ho fatto una cosa simile e ha funzionato benissimo: sudo apt-get purge gedit ed nano
jettero

Francamente, questa è la soluzione migliore ...
Xetra,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.