修复自动完成:Rcontroller

时间:2011-07-11 11:15:16

标签: ruby-on-rails vim vim-plugin

任何使用Rails插件的人?

触发某种自动完成的

:Rcontroller adm<tab>始终返回:Rcontroller admin/admins

这是因为我在admins_controller.rb目录中有一个名为admin的文件。

我需要它来代替:Rcontroller admin/

任何人都知道如何实现这一目标?

2 个答案:

答案 0 :(得分:2)

:help wildmode

这允许您调整完成行为,这也会影响:RController。我个人有

 set wildmode=longest:full 

在我的.vimrc中。这使得它只能完成最长的匹配,并显示剩余选项的“菜单”。

我相信你必须做一个'set wildmenu'才能运作。

答案 1 :(得分:0)

不是真正的解决方案,而是一种解决方法:在命令模式(或插入模式)下,您可以使用 CTRL + w 删除最后一个单词。

所以你可以自动完成:Rcontroller admin/admin并点击 CTRL + w