在Windows上使用GVim编辑远程Linux文件?

时间:2010-07-26 20:14:29

标签: ssh debian vim x11 putty

如果我正在运行Windows,是否可以使用gvim编辑远程Linux文件?

详细说明,我想通过Putty连接到Linux服务器,然后使用我的本地gvim实例编辑服务器上的文件 - 这可能吗?

似乎x11转发(通过xming?)可能是解决方案,但我无法让它工作。

远程服务器运行Debian;我的本地机器是Win7

4 个答案:

答案 0 :(得分:13)

这应该能解决你的问题:

let g:netrw_cygwin = 0
let g:netrw_ssh_cmd  = '"C:\Program Files\PuTTY\plink.exe" -batch -T -ssh'
let g:netrw_scp_cmd  = '"C:\Program Files\PuTTY\pscp.exe"  -batch -q -scp'
let g:netrw_sftp_cmd = '"C:\Program Files\PuTTY\pscp.exe"  -batch -q -sftp'

请参阅:help netrw-putty(并在该文档页面中进行了大量滚动)。

答案 1 :(得分:0)

你没有说你用什么协议来通过putty访问文件,但是winscp会支持你想要的东西。 Check out http://winscp.net

答案 2 :(得分:0)

就个人而言,当我需要这样做时;我打开了一个本地gvim(速度更快一点;我在通过WAN转发x11时遇到了问题)并且做了

  :e ftp://<username>@<server>:/<fileToEditRemotePath>

每次都必须进行身份验证;但适用于快速编辑。在Linux上;你可以使用scp而不是ftp;但是我不确定如何设置腻子...(很可能上面的netrw-putty回答考虑了这一点,因此我投票了)

答案 3 :(得分:-1)

我的一位同事曾经使用过这样的东西,但我从未尝试过。我更喜欢ssh到有问题的机器并启动vim。

你见过this page吗?这似乎是你在寻找的东西。