我在 Windows 主机下运行 Ubuntu 服务器 virtualbox 用于 Web 开发。
目前,我所有的编辑都是在 PuTTY 中运行的 Vim 中进行的。它运行得很好,但缺少一些有用的功能,比如从主机进行本机复制粘贴。
我知道 Vim 的远程模式,但据我所知它只能在同一台机器上运行。
问题是,是否可以让 Windows 主机上的 gVim 将所有命令(和编辑)代理到在 Linux 客户机上运行的 Vim 实例?
更新:最终解决方案:
apt-get install vim-gtk
在客户端上- 在主机上安装 XMing
- 使用 XLaunch 创建快捷方式,提供
gvim
程序名称和 PuTTY 保存的会话名称作为计算机名称。 - 完毕!
答案1
您是否尝试过在 Windows 机器上设置 XServer(如 XMing 或 cygwin/X)并使用 X 转发?
这样,您就可以在 Linux 主机上运行 gVim 实例,并将其显示在 Windows 机器上。
看http://www.cs.caltech.edu/courses/cs11/misc/xwindows.html有关如何在 Windows 中实现此功能工作的简短指南。