可以在vim中自动完成绳索(RopeCodeAssist)不会自动插入结果吗?

kam*_*mek 6 python vim autocomplete rope

我在vim中使用Rope进行python自动完成.然而,令我恼火的一件事是它会自动插入其建议,使我无法通过继续输入来缩小选择范围.这意味着如果我在列表底部看到我想要的完成,我必须使用向下箭头键移动整个列表以选择它.

我的首选用法是查看建议的完成列表,并能够继续输入,这会自动从列表中删除不以我键入的字符开头的项目.额外的好处是能够使用tab键向下移动列表.

简而言之,我希望completeopt=longest,menu,menuone在设置选项时,完成选择过程就像vim的omnicompletion .这可能吗?

Pi *_*ort 1

python-mode将 Vim 设置omnifunc为使用 Rope 补全,这应该可以满足您的需求。

否则,您可以查看这个 rod-omni 插件