2012-09-14 157 views

回答

4

你可能没有一个X服务器上运行。请参阅here了解如何设置它。就个人而言,我发现卸载gvim的cygwin版本并使用windows版本更容易。

+0

非常感谢卡尔。请让我知道如何使用Cygwin的gvim的windows版本。此外,我关闭X终端退出选项现在我得到如下错误消息:startxwin:另一个X服务器实例正在DISPLAY上运行:0 :资源暂时不可用 –

0

对于我来说,GVIM正从我的gvim安装作为Windows应用程序的/ usr/bin中/ gvim的 拿起,然后从窗户路径直接调用它作为

[cygwin$] /cygdrive/C/Program\ Files\ \(x86\)/Vim/vim74/gvim 

和它的工作。

1

我在启动gvim时遇到了同样的问题,并且收到了上面的错误消息。

我默认的显示设置为:0.0

不过,我注意到在我startxwin的输出,它说

“” “ 规则= ”基地“ 模型= ”PC105“ 布局=”我们 “变= ”无“ 选项= ”无“ winMultiWindowXMsgProc - DISPLAY =:2.0 winInitMultiWindowWM - DISPLAY =:2.0 winProcEstablishConnection - winInitClipboard返回 ”“”

设置我的显示器:2.0和它瓦特现在开始。 ie export DISPLAY =:2.0

希望这会有所帮助。

[此外,脚本似乎检查/tmp/.X11-unix/Xn其中Xn中的n是一个数字。 看来我已经有X0和X1了,可能会从较旧的不良关机中剩余。 删除这似乎回恢复使用:0.0 ]

+0

谢谢!我也有这个问题!请注意,ls可能会将文件显示为/tmp/.X11-unix/X0=,但该“=”是一种罕见的文件类型指示符。尽管如此,gvim仍然不适合我。同样的错误。 –

0

像user2250246,我只是踢上试图让Cygwin的GVIM重新开始工作,但我不想键入或别名GVIM。 (这点我大概应该已经别名是更容易。)

我加入了Windows应用程序的GVIM的路径,以我的Windows环境变量:

  1. 获取的路径在开始菜单中找到它的图标来使用gvim和 右键点击它,然后打开属性。找到目标链接 并复制除最终'gvim.exe'以外的所有内容。
  2. 进入控制面板 - >系统 - >高级系统设置 - >环境 变量 - >系统变量。选择路径。点击修改。 在开始时粘贴该路径。点击确定。点击确定。

然后Cygwin会把你的Windows gvim放在它的路径上,但它会把/ usr/bin放在它自己的路径上。所以

  • MV的/ usr /斌/ GVIM的/ usr /斌/ GVIM-拧式

    MV的/ usr /斌/ gvimdiff的/ usr /斌/ gvimdiff-拧起来

  • 和你的cygwin会发现&运行安装的Windows GVIM,带或不带你的cygwin X服务器运行。

    不幸的是,它不会再加载你的cygwin .vimrc!你必须自己解决。

    相关问题