Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前在 Vim 中使用 superTab 完成。但是,我希望完成更像 bash。例如,如果我正在输入
st
并且可能的完成是
struct, string
我希望它完成
str
如果我按下制表符,理想情况下会显示一个可能完成的菜单。
插件没问题。
编辑:completeopt+=menu,longest 做了我想要的大部分工作,但是在菜单弹出并缩小一些范围后,再次按 Tab 会完全完成,而不是给出下一个最长的公共前缀。
:set completeopt+=longest
应该做的伎俩。
调整完成的一个很好的资源是Make Vim 完成弹出菜单就像在 IDE 中一样工作。