繁体   English   中英

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

[英]Can Rope auto-completion (RopeCodeAssist) in vim not automatically insert results?

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

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

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

python-mode设置Vim的omnifunc来使用Rope完成,它应该做你想要的。

否则,你可以查看这个rope-omni插件

rope-omni插件已合并到此提交中的标准ropevim中。 是的, https://github.com/python-rope/现在是所有绳索项目的官方主页。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM