[英]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.