0

我开始使用 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!

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

4

1 回答 1

0

您可以使用:cabbrev准确地制作您要求的快捷方式:

:cabbrev ec Econtroller

这样,当输入 时ec<space>,它将扩展到Econtroller<space>命令行上的任何位置。有关:help abbreviations更多详细信息,请参阅。

至于大写,我实际上并不认为您需要将控制器大写。至少在我安装 rails.vim 时,:Econtroller users可以很好地让我进入UsersController. 也许你应该更新你的 rails.vim 插件?

于 2015-02-26T09:27:48.703 回答