I have recently installed Sublime text 2 and I must say it's one of the best text editors I've ever used or even seen in use.
So I managed to install everything and added to the unity menu and also change all the entries of gedit.desktop to sublime.desktop and it works just fine for most files, but I realised that some files still open in gedit, for example PHP files. I checked the default list for PHP, but there isn't anything in there.
How would I set the default for opening PHP files?
Also, Sublime doesn't show up in them properties menu where I can usually select the default program.
I'm using Ubuntu 12.10.
I think you didn't install the Sublime package via PPA. You might have downloaded the source.
Here is the steps to install the Sublime package via PPA
After installing this Right Click on any php file now you will be able to see "Open with Sublime Text 2" or choose "Open with Other Application" and select "Sublime" from the list.
Hope this helps.
left click on a file go to preferences and change the entry in open With
I hope that helps
Another option is to edit file association in this file:
/usr/share/applications/defaults.list
Actually, you need to create a *.desktop file for this
Refer to this post: http://theodorbiryukov.blogspot.in/2012/04/ubuntu-sublime-text-2-as-default-text.html