You hate vi?
Shame on you! Learn it, you'll love it.
Actually, what you are proposing sounds worse than learning to use vi. If you have more than a full screen of text in vi, you are going to more trips back and forth and it will be painful. There isn't any simple answer to your question since your telnet/ssh client will determine how you can cut and paste. You can probably find an editor that with ftp files back and forth but, at a minimum, ftp'ing the files manually will be easier than cutting and pasting.