Modificare l'editor di text predefinito in Sublime Text in Linux Mint

Ho installato il text Sublime 3 dal file .deb trovato qui: http://www.sublimetext.com/3

Adesso, come impostarlo come editor di text predefinito al posto di gedit in Mint 16?

Apri /usr/share/applications/defaults.list in Sublime:

 sudo subl /usr/share/applications/defaults.list 

Cercare tutti i casi di gedit e sostituirli con sublime_text . Salvare il file, chiudere Sublime, disconnettersi e tornare indietro, e dovresti essere tutto impostato.

EDIT

Mentre le istruzioni di cui sopra dovrebbero funzionare con qualsiasi sistema basato su .deb (uso Ubuntu), apparentemente c'è un problema con Mint where le modifiche a /usr/share/applications/defaults.list si perdono al riavvio. Per aggirare questo problema, procedere come segue:

  1. Crea un nuovo file (se non esiste già) denominato ~/.local/share/applications/defaults.list in Sublime. La prima row dovrebbe essere [Default Applications] .
  2. Apri /usr/share/applications/defaults.list in Sublime. Premere Ctrl F per aprire la window di dialogo Find e digitare gedit nella casella di ricerca.
  3. Premere Alt Inserisci o fare clic sul button Find All per select tutte le istanze di gedit nel file.
  4. Premere Ctrl L per espandere le selezioni in tutta la linea, quindi premere Ctrl C per copiare le righe.
  5. In ~/.local/share/applications/defaults.list , premere Ctrl V per incollare le righe contenenti gedit .
  6. Premere Ctrl H per aprire la window di dialogo Replace . Cerca gedit e sostituisci con sublime_text . Fai clic su Ctrl Alt Inserisci per sostituire tutto (o fai clic sul button Replace All ) e sei tutto impostato.
  7. Salvare ~/.local/share/applications/defaults.list , uscire e tornare indietro, e il text Sublime dovrebbe essere il tuo editor di text predefinito.

Anche la risposta di Matt ha funzionato anche per me, grazie per le chiare istruzioni!

Solo per dichiarare l'ovvio, nel caso in cui aiuta qualcuno: se si desidera un editor di default diverso, allora:

  • assicurarsi che sia il nome eseguibile, ad esempio vim sostituisce gedit nel file ~ / .local / share / applications / defaults.list

  • assicurare l' export EDITOR=path\executable è incluso nel file di configuration appropriato per te ( ~\.profile o ~\.bashrc o qualunque cosa)