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

发布于 2024-09-11 04:02:21 字数 201 浏览 6 评论 0原文

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

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

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

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

Is it possible to use gvim to edit remote Linux files if I am running Windows?

To elaborate, I would like to connect to the Linux server via Putty and then use my local gvim instance to edit the files on the server -- Is this possible?

It seems x11 forwarding (via xming?) might be the solution but I cannot get it to work.

The remote server runs Debian; my local machine is Win7

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

烟雨凡馨 2024-09-18 04:02:21

这应该可以解决您的问题:

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 (以及在该文档页面中进行大量滚动)。

This should fix you up:

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'

See :help netrw-putty (and lots of scrolling around in that documentation page).

她说她爱他 2024-09-18 04:02:21

您没有说明您使用什么协议通过 putty 访问文件,但 winscp 很可能会支持您想要的。 查看 http://winscp.net

You don't say what protocol you're using to access the files via putty, but odds are that winscp will support what you want. Check out http://winscp.net

ぃ双果 2024-09-18 04:02:21

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

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

每次都必须进行身份验证;但对于快速编辑效果很好。在 Linux 上;您可以使用 scp 而不是 ftp;但我不确定如何为此设置 Putty 转发...(上面的 netrw-putty 答案很可能考虑到了这一点,因此我投票了)

Personally, when I need to do this; I open up a local gvim (A little speedier; I have had issues with x11 forwarding over WAN) and do

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

You will have to authenticate each time; but works fine for quick edits. On linux; you can use scp rather than ftp; but I'm not sure how to setup the putty forward for that...(Most likely the netrw-putty answer above takes that into consideration, hence I am up voting it)

兲鉂ぱ嘚淚 2024-09-18 04:02:21

我的一个同事不久前用过类似的东西,但我从未尝试过。我更喜欢直接 ssh 到有问题的机器并启动 vim。

您是否看过此页面?这似乎就是您要找的。

An officemate of mine used something like this a while back, but I've never tried it. I prefer to just ssh to the machine in question and fire up vim.

Have you seen this page? It seems to be what you're looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文