gpt4 book ai didi

python - YouCompleteMe 不适用于 python

转载 作者:行者123 更新时间:2023-11-30 23:05:14 25 4
gpt4 key购买 nike

我不确定这是否是某种错误(可能不是,否则每个人都会提示)并且没有谷歌帐户,我无法使用谷歌组,所以我在这里碰碰运气,希望有人有建议。

我已经使用 clang-completer 安装了 YouCompleteMe,并且对于 C、C++ 工作正常。现在我编辑一个 .py 文件,唯一提供的补全是缓冲区中已有的单词。没有语义完成。 :YcmCompleter 打印 文件类型不存在语义完成符:[u'py']。我已经从我的 .vimrc 中删除了除以下内容之外的所有内容:

call pathogen#infect()
Helptags

filetype on

没有效果。有人知道如何更好地诊断问题吗?

编辑:我意识到我没有安装jedi。所以我运行了pip install jedi,奇怪的是它没有改变任何东西。

最佳答案

Python 是一种解释性语言。

自动补全仅适用于 python 库中的对象(例如:操作系统、时间...)和 vim 缓冲区中的对象。

如果您使用构建,您可以在 vim 包中添加 vim-buildout => https://github.com/FBruynbroeck/vim-buildout

这个插件将你的鸡蛋(/parts/omelette)添加到系统路径中。 (YouCompleteMe 使用 syspath vim 进行 python 自动补全)

就我个人而言,我使用 jedi(自动完成库)。 YouCompleteMe 对我来说太大了。 (我目前只使用Python进行开发)

关于python - YouCompleteMe 不适用于 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33265795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com