2012-02-23 42 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

相关问题