修复 :Rcontroller 的自动完成
有人使用 Rails 插件吗?
:Rcontroller adm
触发某种自动完成,始终返回 :Rcontroller admin/admins
。
这是因为,我在 admin
目录中有一个名为 admins_controller.rb
的文件。
我需要它返回 :Rcontroller admin/
。
有人知道如何实现这一点吗?
Anyone using the Rails plugin?
:Rcontroller adm<tab>
, which triggers some kind of auto-complete, always returns :Rcontroller admin/admins
.
This is because, I've got a file called admins_controller.rb
in the admin
dir.
I need it to return :Rcontroller admin/
instead.
Anyone know how this can be achieved?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅
这允许您调整完成行为,这也会影响 :RController。我个人
在我的 .vimrc 中有。这使得它只完成最长的匹配,并显示带有剩余选项的“菜单”。
我相信您还必须执行“设置狂野菜单”才能使其发挥作用。
See
This allows you to tweak the completion behaviour, which also effects :RController. I personally have
in my .vimrc. This makes it only complete up to the longest match and shows a 'menu' with the remaining options.
I believe you have to do a 'set wildmenu' as well for this to function.
不是真正的解决方案,而是解决方法:在命令模式(或插入模式)下,您可以使用 CTRL+w 删除最后一个单词。
因此,您可以自动完成
:Rcontroller admin/admin
并点击 CTRL+w。Not a real solution but a workaround : in Command Mode (or Insert mode) you can use CTRL+w to delete the last word.
So you can auto complete to
:Rcontroller admin/admin
and hit CTRL+w.