Cambia tutte le associazioni da gedit a un'altra applicazione

61

Ho iniziato a utilizzare Sublime Text 2 una settimana fa e mi è piaciuto così tanto che ho speso $ 60 su di esso e ora voglio usarlo per tutto .

Gedit ha attualmente la proprietà della maggior parte delle associazioni di file di testo. In sostanza vorrei sostituire qualsiasi associazione a gedit con sublime-text-2 .

Qualche suggerimento disponibile sulla modifica delle associazioni di massa? Sono preferiti i metodi desktop-neutral.

    
posta Oli 22.03.2012 - 15:37

4 risposte

61

Funzionando il 13.04+, aggiorna il file: /etc/gnome/defaults.list.

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list  

Credito a trent per l'aggiornamento a 13.04 +

Pre-13.04:

Associazioni a livello di sistema:

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /usr/share/applications/defaults.list

Solo le associazioni dell'utente:

sed -i 's/gedit.desktop/sublime-text-2.desktop/g' ~/.local/share/applications/mimeapps.list

Ringraziamo Oli per la convenzione di denominazione del file .desktop prima di iniziare a utilizzare SublimeText2.

    
risposta data RobotHumans 22.03.2012 - 15:55
54

Aggiornamento per gli utenti 16.04:

Ubuntu Tweak è stato interrotto. Gran parte delle sue funzionalità sono ora fornite da Unity Tweak Tool o Gnome Tweak Tool . Ma a questi manca ancora la fantastica caratteristica di Ubuntu Tweak di facile modifica dell'associazione dei tipi di file.

Per installare Ubuntu Tweak su queste versioni successive segui la procedura descritta su questa risposta relativa all'installazione su 16.04

C'è un altro modo per modificare l'associazione. È usando Ubuntu-tweak .

  1. Installa Ubuntu Tweak

  2. Aprilo tramite Dash digitando "Ubuntu tweak"

  3. Dopo averlo aperto, fai clic sulla scheda Ammin. .

  4. Quindi fai clic su Gestione tipo di file sezione

  5. Quindi, prima seleziona la categoria Testo dalla barra laterale sinistra, quindi fai clic sulla colonna Applicazioni associate per ordinarla in base al nome dell'applicazione

  6. Dopo che l'applicazione è stata ordinata per nome, seleziona la voce principale con Gedit, quindi tieni premuto il tasto Maiusc e fai clic sull'ultima voce con gedit. Quindi fare clic sul pulsante Modifica .

  7. Si aprirà una nuova finestra in cui è possibile visualizzare tutti gli editor di testo installati.

  8. Quindi, selezionare l'applicazione desiderata dalla lista e fare clic su Chiudi. Puoi anche fare clic sul pulsante Aggiungi per aggiungere un'applicazione che non è installata nella cartella di sistema predefinita.

Spero che questo vi aiuterà. Se desideri ripristinarli, puoi anche fare clic sul pulsante di ripristino.

La cosa buona in questa soluzione è che non puoi rovinare accidentalmente il tuo file .desktop di sistema.

    
risposta data Anwar 16.09.2012 - 08:43
12

Il modo più semplice per farlo è usare i file nautilus, non sicuro che funzioni anche per gli altri

  1. seleziona il tipo di file che vuoi fare clic con il tasto destro e seleziona le proprietà (Alt + Invio è la scorciatoia)

  2. Scegli l'opzione apri con e poi seleziona quella che vuoi come vedi qui. Io uso atom di default puoi anche selezionare sublime dalle applicazioni raccomandate

Editor riga di comando

se vuoi scegliere l'editor predefinito nella riga di comando, digita il seguente comando e poi scegli l'opzione da lì

sudo update-alternatives --config editor

da quando uso vi l'ho impostato per vim puoi scegliere cosa vuoi da lì anche qui è la schermata

Se ti piace, non dimenticare di votare questo post

    
risposta data Dhanvi 08.04.2015 - 13:43
-1
  1. Fai clic con il pulsante destro del mouse sul file
  2. Apri proprietà
  3. Seleziona la scheda "Apri con"
  4. Scegli un'applicazione
  5. Fai clic su "Imposta come predefinito"

Schermata dell'impostazione Sublime Text come applicazione predefinita: Imposta & lt; codice & gt; Testo sublime & lt; / code & gt; come applicazione predefinita

Nota: se fai clic con il tasto destro su un file *.c e se esegui il processo sopra riportato, solo i file che hanno la stessa estensione avranno la nuova applicazione come predefinita. Allo stesso modo, dovresti fare lo stesso per tutti i tipi di file. Ad esempio: *.cpp , *.py ecc.

    
risposta data dileepkumar jami 25.09.2016 - 08:05

Leggi altre domande sui tag