4

我目前在 Vim 中使用 superTab 完成。但是,我希望完成更像 bash。例如,如果我正在输入

st

并且可能的完成是

struct, string

我希望它完成

str 

如果我按下制表符,理想情况下会显示一个可能完成的菜单。

插件没问题。

编辑:completeopt+=menu,longest 做了我想要的大部分工作,但是在菜单弹出并缩小一些范围后,再次按 Tab 会完全完成,而不是给出下一个最长的公共前缀。

4

1 回答 1

3
:set completeopt+=longest

应该做的伎俩。

调整完成的一个很好的资源是Make Vim 完成弹出菜单就像在 IDE 中一样工作

于 2013-03-29T06:41:39.017 回答