【发布时间】:2013-03-19 19:34:08
【问题描述】:
我目前在 Vim 中使用 superTab 来完成。但是,我希望完成更像 bash。例如,如果我正在输入
st
并且可能的完成是
struct, string
我希望它完成到
str
如果我按 Tab,理想情况下会显示一个可能完成的菜单。
插件没问题。
编辑:completeopt+=menu,longest 可以满足我的大部分需求,但在弹出菜单并缩小范围后,再次按 Tab 键会完全完成,而不是给出下一个最长的公共前缀。
【问题讨论】:
-
现在你不喜欢 supertab 做什么?
-
@ExplosionPills 它完成到一个完整的单词,所以在“f”之后按 tab 就变成了“逃犯”。我刚刚发现“最长”选项实际上就是我想要的;不知何故,我认为它完成了最长的单词:/
-
请不要在多个网站上发布相同的问题:superuser.com/questions/575085/bash-like-code-completion-in-vim
标签: vim autocomplete tab-completion omnicomplete