繁体   English   中英

在Rails.vim中重新映射Econtroller

[英]Remapping Econtroller in Rails.vim

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

  1. 我必须输入:Econtroller Controller来编辑控制器。 对于模型(:Emodel Model)等也是如此。如果我有一个名为people的控制器,那么键入更容易:ec People并按回车键。 这将节省我9个字符 ,不计算我每次必须按Shift键来大写E!
  2. 我不认为在按照项目符号#1中的描述打开文件时我必须大写类名。 例如,如果我想编辑People控制器,我必须先按Shift键才能开始输入类的名称。 然后,我输入的速度足够快,以至于我经常按住班次太久而人们变成了PEople ,然后Rails.vim将文件重新命名为PEople!

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

您可以使用:cabbrev来准确地提出您要求的快捷方式:

:cabbrev ec Econtroller

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM