inline editing (especially with vi) isn't that bad if you compile from within your editor. in vi, ':!gcc file.c -o exe' will do it (and then be in your vi history for next time).</username> another option [on windows] is using dokanssh to make your cse space appear as a hard drive.
if you're using windows, i would recommend xming, so you can run gedit and kwrite.
if you're using emacs, ctrl-x, ctrl-s to save, ctrl-x, ctrl-c to exit.
http://beta.csesoc.unsw.edu.au/2011/04/cse-computing-tip-%E2%80%93-working-from-home/