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.