【发布时间】:2011-07-23 22:44:00
【问题描述】:
我正在尝试在我的 Python 之旅中使用 vim,基于 this guide。
我想我和a paid nerd 有同样的问题,但由于他们没有找到解决方案,我再次在这里发布。
由于某种原因,我无法在 vim 中使用 python 完成操作。我已经安装了很棒的R-plugin 并建立了标签列表。所以我用 R 完成了。
但不适用于 Python。一些观察:
-
:echo &omnifunc打印pythoncomplete#Complete。 -
.vim/doc/tags文件有 R 标签,但没有 python(这是因为默认支持 python 对吧?) - 如果我在我的
.py文件中执行import math,我可以自动完成例如。ma到math.但没有找到方法?
我该如何继续?
【问题讨论】:
-
那么,如果您
vim a.py、import math、math.s^x^O看不到sin(x) sinh(x) sqrt(x)列表? -
天哪,我是个混蛋——是的,我愿意。显然,vim 中的omnicompletion 与 geany 中的工作方式不同?在 geany 中,所有内容 - 甚至 print 都包含在omnicompletion 中......实际上 - 用 geany 尝试这个似乎 geany 的自动完成是完全不同的东西。对不起,伙计们……我真的为此感到尴尬。
-
Eelvex - 你介意提供一个我可以接受的答案吗?这会给你一些分数,它会向全世界展示我的愚蠢:-)
-
它仍然让我感到奇怪 - 似乎像
sorted这样的默认内容无法自动完成。显然有些东西我不明白。例如,它似乎与 R-plugin 所做的不同