How to edit remote file using our favourite editor sublime?

No, doubt vim is greate for file editing and other things. Still i want more freedom in terms of file editing oprions.

What Do I Do?

These instructions work for Sublime Text 2/3.
If you don’t already have Sublime Text’s wonderful package manager, install it. Hit Ctrl+Shift+P, start typing “install” and select “Install Package” Start typing “rsub” and select it. Once it’s installed, get on your terminal and do nano ~/.ssh/config Paste the following lines:

 Host your_remote_server.com
 RemoteForward 52698 127.0.0.1:52698

Save (ctrl+w) and SSH into your server (ssh username@your_remote_server.com). ‘Install’ the rsub remote script:

sudo wget -O /usr/local/bin/rsub https://raw.github.com/aurora/rmate/master/rmate

Make that script executable:

sudo chmod +x /usr/local/bin/rsub

Lastly, run rsub on the remote file you want to edit locally:

rsub ~/my_project/my_file.html

and it should magically open in Sublime Text!

There may be issue with saying localhost can’t open file with rmate then do the following trick to make this work.

ssh -R 52698:localhost:52698 <user>@<remotehost>