我尝试在python旅程中使用vim,基于this guide
我想我和a paid nerd有同样的问题,但由于他没有找到解决办法,我再次在这里发帖。在
由于某些原因,我不能让omnicompletion在vim中使用python。我已经安装了fabolousR-plugin并构建了标签列表。所以我完全可以用R
但对python来说不是。一些观察结果:
:echo &omnifunc
打印pythoncomplete#Complete
。在.vim/doc/tags
文件有R标记,但没有python(但这是因为默认情况下支持python,对吗?)在.py
文件中执行import math
操作,我可以自动完成,例如ma
到{所以-总之,我真的很丢脸:-/-如果有人能帮忙。。。在
我假设您要导入的所有模块都在Python路径中,对吗?检查这个文件中的所有导入是否都在工作,在我的例子中,一个失败的导入(被导入模块中的语法错误)中断了omnicompletion。在
python的默认omnicompletion(
pythoncomplete#Complete
)似乎不知道构建/关键字。在当您在
math.
上Ctrl-XCtrl-O时(如果您已经导入了“math”),您应该会看到可用的math.
函数,但是要对print
,sorted
等执行此操作,我认为您需要一个如下插件:检查~/.vim目录,在doc目录中应该有NERD_树.txt,所以你应该安装了nerd tree插件。在
相关问题 更多 >
编程相关推荐