首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails.vim中的重映射控制器

Rails.vim中的重映射控制器
EN

Stack Overflow用户
提问于 2015-02-25 14:49:32
回答 1查看 66关注 0票数 0

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

  1. 我必须输入:Econtroller控制器来编辑控制器。对于模型(:Emodel ),等等,如果我有一个名为people的控制器,那么输入:ec People和按enter就容易多了。这将为我节省9个字符的,不包括每次我必须按shift键大写E!
  2. 我不觉得在打开项目1中描述的文件时,我必须大写类名。例如,如果我想编辑People控制器,我必须在开始键入类名之前按shift键。然后,我键入的足够快,我经常按住shift太久,人们变成PEople,然后Rails.vim将文件重命名为PEople!

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-26 09:27:48

您可以使用:cabbrev精确地创建您所要求的快捷方式:

代码语言:javascript
复制
:cabbrev ec Econtroller

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28722073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档