Vim Rails.vim 插件似乎不起作用
我已经安装了rails.vim 插件。运行 :Rails!
命令显示:rails.vim 4.3。但是,当我尝试运行 :Rails myapp
时,它会打开命令行 (cmd.exe),显示:
C:\Windows\system32\cmd.exe /crails myapp
。一堆导轨帮助出现,但没有任何反应。我一定缺少一些东西。
我使用 gvim v7.3。导轨 3.0.5。
我的 _vimrc 只有这个:
set nocompatible
syntax on
filetype plugin indent on
I've installed rails.vim plugin. Running :Rails!
command shows: rails.vim 4.3. But when I try to run :Rails myapp
it opens command line (cmd.exe) that shows:
C:\Windows\system32\cmd.exe /c rails myapp
. Bunch of rails help comes up and nothing happens. There is have to be something I'm missing.
I use gvim v7.3. rails 3.0.5.
My _vimrc has only this:
set nocompatible
syntax on
filetype plugin indent on
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
:Rails myapp
用于通过调用“rails”命令在当前工作目录中创建一个新的rail项目。我认为问题在于“rails myapp”是 3.0 之前的语法,现在是“rails new myapp”。
所以看来你的 Rails.vim 不是最新的。 (或者 Rails.vim 因 RoR > 3.0 而损坏?)
直接从控制台创建应用程序,并使用 Rails.vim 导航/重构它。这是使用 Rails.vim 的主要兴趣。
如果您正在处理现有项目,则只需打开该项目的任何 *.rb 文件,您应该会在状态栏中看到 [Rails]。
从那里开始,所有 Rails vim 命令都应该可用,例如 :Rfind、:Rededit 等。
:Rails myapp
is used to create a new rail project in the current working directory by calling the "rails" command.I think the issue is that "rails myapp" is the syntax fro pre-3.0, and it is now "rails new myapp".
So it seems your Rails.vim is not up to date. (or Rails.vim is broken for RoR > 3.0 ?)
Create your app directly from the console, and use Rails.vim to navigate/refactor it. This is the main interest of using Rails.vim
If you are working on a existing project, you just need to open any *.rb file of the project and you should see [Rails] in the status bar.
From there, all Rails vim command should be available like :Rfind, :Redit, etc.
对于 Rails 3,您可以使用
:Rails new projectname
。You can use
:Rails new projectname
for Rails 3.