Vim supports transparent remote file editing through netrw. It's available by default when nocompatible is enabled -- for more help on setting it up have a look at :help netrw-start and :help netrw-activate.
netrw
nocompatible
:help netrw-start
:help netrw-activate