If you have a file on an ssh enabled server that you want to edit with VIM and you don't want to mess around with ftp you can use VIM's ftp support.
However, I find the support for scp to be more useful. Having installed Cygwin and open ssh I have also acquired the scp command. VIM knows about this and can use it to edit files.
Suppose I want to edit the file 'interesting.txt' on the server 'stuff.com'? I use the VIM command:
:e scp://peter@stuff.com/interesting.txt
and start editing. When I am finished I just write the file normally:
:w
Because I have already created an ssh key on stuff.com (as shown here) I am not hastled for passwords.
Very nice for quick .css tweeks, editing drupal modules etc. I can edit the file locally in a windows GUI and upload it to nice secure linux server. Best of both worlds.
Downsides?
- Win32 vim leaves a silly dos box with a 'Hit any key to close this window...' message on it when reading the file.
- Have to know the exact path to the file.


What about gvim under Linux? I never got it work :-/ Vim from xterm work's fine.