Do you know that the newer version of Textmate allow you edit content on remote machine on your local textmate installation and instantly save it on the server. This trick might save you a lot of time. Of course this is possible with most editor command line (using a simple SSH Reverse tunnel trick). But being able to continue using Textmate make rmate an even better choice.
Check out the author blog about this here. http://blog.macromates.com/2011/mate-and-rmate/
And Ernie Miller's blog for an awesome step by step approach.