2012-09-14 228 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!你必須自己解決。

    相關問題