I am currently working in an environment where I have to deal with a lot of remote machines (test machines, customer setups, build servers) and frequently edit/read files on them. I use ssh to access these machines. Till now I have used vi on all setups. But there are some problems with this approach.
- Some servers being AIX and HPUX ones, don't have the updated vim packages and on most locations the older vi editor is installed.
- The keybindings are almost always messed up on these machines, backspace/delete buttons rarely work in bash and vi unless you change the .xxxrc files.
- Is a pool of test machines which are used on need basis by the team and the OS is frequently reinstalled to replicate a customer scenario while handling escalations. So taking pains to setup things on a single machine is not worth while.
When I read about emacs' remote editing mode/remote shell it seemed like the perfect answer. But I am a newbie to emacs so I don't have much idea about its pitfalls if any.
I want to know a objective comparison of these two approaches and if there is a third better way of doing things.