1

有人使用 Rails 插件吗?

:Rcontroller adm<tab>,它触发某种自动完成,总是返回:Rcontroller admin/admins

这是因为,我有一个admins_controller.rbadmin目录中调用的文件。

我需要它来:Rcontroller admin/代替。

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

4

2 回答 2

2

:help wildmode

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

 set wildmode=longest:full 

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

我相信你也必须做一个'set wildmenu'才能让它发挥作用。

于 2011-07-11T13:17:33.233 回答
0

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

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

于 2011-07-11T11:40:15.820 回答