I've installed Sublime Text 3 from the .deb found here: http://www.sublimetext.com/3
Now, how to set it as the default text editor in place of gedit in Mint 16?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Sign up to join this communityI've installed Sublime Text 3 from the .deb found here: http://www.sublimetext.com/3
Now, how to set it as the default text editor in place of gedit in Mint 16?
Open /usr/share/applications/defaults.list
in Sublime:
sudo subl /usr/share/applications/defaults.list
Search for all instances of gedit
and replace them with sublime_text
. Save the file, quit Sublime, log out and back in, and you should be all set.
EDIT
While the above instructions should work with any .deb
-based system (I use Ubuntu), apparently there is an issue with Mint where changes to /usr/share/applications/defaults.list
are lost upon reboot. To work around this, do the following:
~/.local/share/applications/defaults.list
in Sublime. The first line should be [Default Applications]
./usr/share/applications/defaults.list
in Sublime. Hit CtrlF to open the Find
dialog and type gedit
into the search box.Find All
button to select all the instances of gedit
in the file.~/.local/share/applications/defaults.list
, hit CtrlV to paste the lines containing gedit
.Replace
dialog. Search for gedit
and replace with sublime_text
. Hit CtrlAltEnter to Replace All (or click the Replace All
button) and you're all set. ~/.local/share/applications/defaults.list
, log out and back in, and Sublime Text should now be your default text editor..local/share/applications/defaults.list
instead. So, I've copied/pasted/edited the gedit lines to this file, and they're now successfully overriding their counterparts in /usr/share/applications/defaults.list
, even after a reboot.
so I just figured out a less complicated way to do it.
Step 1: Select any file that you want to open with Sublime. Right-click on it.
Step 2: Go to Properties.
Step 3: Go to Open With
Step 4: Select Sublime
Step 5: Set as Default
If you don't want to edit system files yourself, you can simply go to "Preferred applications" in settings.
Matt's answer worked for me too, many thanks for the clear instructions!
Just to state the obvious, in case it helps someone: if you want a different default editor, then:
ensure it's executable name, eg vim
replaces gedit
in the ~/.local/share/applications/defaults.list file
ensure export EDITOR=path\executable
is included in the appropriate config file for you (~\.profile
or ~\.bashrc
or whatever)