2012-02-23 39 views
1

我主要在家裏使用Linux,但我有一臺Windows(XP)機器在工作。所以現在我已經安裝了Cygwin,並且現在對一些Ruby編程感興趣。我也在我的Linux機器上使用Vim編輯器,所以我想用它作爲Cygwin的編輯器。當我編寫Ruby的東西時,我也想讓Vim成爲我的IDE。我已經讀過,雖然我不確定如何在Cygwin中設置這一切(也就是說,我應該只是安裝插件還是需要在Cygwin中編譯Vim?),但我已經讀過了,但我不確定這是否可以完成。 Cygwin的,這樣它可以被用來作爲紅寶石(也許Python和其他編程語言>如何設置:Cygwin + Vim =用於Ruby,Python和其他編程語言的IDE?

- Cygwin version is 2.764 
- Ruby (in Cygwin) version is 1.8.7 

更新的IDE:什麼?我專門找是讓類似的Debian安裝vim-rubyvim-nox東西。

+0

沒有必要爲Cygwin編譯vim:它已經完成了。您應該可以從[setup.exe](http://cygwin.com/install.html)中的軟件包列表中選擇它。 – 2012-02-23 18:20:07

+0

@me_and我早些時候嘗試過。我所做的是首先安裝Ruby for Cygwin。然後我爲Cygwin安裝了Vim的二進制文件。當我進入Vim時,我進入了ff。代碼:'puts「hello,ruby」'然後我嘗試在Vim中發佈':rubyf hello.rb'命令並獲得了ff。錯誤:'E319:對不起,該命令不可用在這個版本中' 所以我想我需要重新編譯? – Eric 2012-02-23 18:26:53

+0

你的問題仍然在問你是否需要在Cygwin中編譯vim。它看起來像是後面的配置說明,以便能夠使用vim作爲Ruby IDE。是對的嗎? – 2012-02-23 18:28:32

回答

1

對於所有這些,您不需要使用Cygwin,只需使用本機Windows版本的ev erything:

然後從Vim中你可以發出:!ruby hello.rb執行該文件(假設紅寶石EXE的是在PATH)。

由於這不是gvim/Windows特定的,您應該也可以從CLI + Cygwin Vim發出此命令,它應該仍然可以工作。

+1

我想得到類似於在Debian中安裝'vim-ruby'或'vim-nox'的效果。 Cygwin有可能嗎? – Eric 2012-02-24 01:27:09

+0

'vim-ruby'和'vim-nox'可以讓你用Ruby代替Vimscript編寫Vim _plugins_。你是這個意思嗎?或者你只是想使用Vim編寫Ruby代碼,而不是使用Vim插件? – robbrit 2012-02-24 15:59:04

+0

它是後者 - 爲Vim插件以外的其他東西編寫Ruby代碼。我想現在你的答案對我來說很有意義。感謝您指出'vim-ruby'和'vim-nox'的用途(我不知道)。 – Eric 2012-02-28 09:17:37

相關問題