在vim中类似Bash的代码完成?

时间:2013-03-29 04:44:42

标签: vim autocomplete tab-completion omnicomplete

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

st

和可能的完成

struct, string

我希望它能够完成

str 

如果我按Tab键,理想情况下会显示可能的完成菜单。

插件没问题。

编辑:completeopt + =菜单,最长的是我想要的大部分内容,但是在菜单弹出后我缩小了一些,再次按Tab键完全完成而不是给出下一个最长的公共前缀。

1 个答案:

答案 0 :(得分:2)

:set completeopt+=longest

应该这样做。

调整完成情况的一个很好的资源是Make Vim completion popup menu work just like in an IDE