问题标签 [rails.vim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
105 浏览

ruby - Rails.vim 上新命令的问题

我在 Windows 上安装了一个简单的 Ruby 安装(使用 Ruby Installer,所以 Ruby 2.0)和 Rails。另外,我安装了 GVim,并使用 Pathogen 安装了 Rails.vim 插件。

但是,当我尝试使用 Vim 创建一个新应用程序时,会出现以下错误:

在命令提示符下创建应用程序没有问题。

我已经尝试创建一个空的 .vimrc,只使用病原体命令。此外,我通过 gVim 毫无问题地访问插件文档。

我做错了什么?

提前致谢!

0 投票
1 回答
52 浏览

ruby-on-rails - Rails.vim 选项卡完成不会在多种可能性下停止

当我使用rails.vim的选项卡完成:E(或任何其他方法)时,它会更有效地自动完成我想要的。例如,如果我想转到admin/products控制器并键入:Econtroller ad并按 Tab,它可能会完成,:Econtroller addresses或者我猜第一个可能的匹配。我希望它停下来,让我输入更多。

这是 rails.vim 中的问题吗?Vim 本身?还是我的配置失败?

我正在使用 MacVim v7.4。以及通过 Vundle 安装的最新版本 rails.vim。

任何建议表示赞赏。

0 投票
1 回答
61 浏览

ruby-on-rails - 在 Rails.vim 中重新映射 Econtroller

我开始使用 Vim 在 Ruby on Rails 中进行编辑,所以我安装了 Rails.vim 插件。我真的很喜欢这个插件,但我有一些问题:

  1. 我必须输入:Econtroller Controller来编辑控制器。模型(:Emodel Model)等也是如此。如果我有一个名为 people 的控制器,输入:ec People并按 Enter 会容易得多。这将为我节省 9 个字符,而不是每次我必须按 shift 键来大写 E!
  2. 我不认为在打开文件时我应该将类名大写,如项目符号 #1 中所述。例如,如果我确实想编辑 People 控制器,我必须在开始输入类名之前按下 shift 键。然后,我输入的速度足够快,以至于我经常按住 shift 太久,People变成了 PEople,然后 Rails.vim 将文件重命名为 PEople!

如果您有任何解决方案或建议,请告诉我。谢谢您的帮助!