youcompletme中的外部python模块

youcompletme中的外部python模块,python,vim,Python,Vim,我正在Vim中使用YouCompletMe进行python开发 我是否可以在系统中指定我希望包含在完成中的模块所在的任意路径? 还是必须是ctags?ctags不用于完成-Jedi默认为。差不多是你能找到的最好的了。你确定你没有使用错误的完成方式吗?Vim有自己的内部引擎,有标记完成、全向完成(就像绝地对YCM AFAIK所做的那样)和各种其他术语,有时描述相同或不同的事情。还有多种方法可以激活它。YCM使用IIRC,有和。另外,IIRC,关于如何更改引擎的详细信息已经发布在了或用于YCM的gi

我正在Vim中使用YouCompletMe进行python开发

我是否可以在系统中指定我希望包含在完成中的模块所在的任意路径?
还是必须是ctags?

ctags
不用于完成-
Jedi
默认为。差不多是你能找到的最好的了。你确定你没有使用错误的完成方式吗?Vim有自己的内部引擎,有标记完成、全向完成(就像绝地对YCM AFAIK所做的那样)和各种其他术语,有时描述相同或不同的事情。还有多种方法可以激活它。YCM使用
IIRC,有
。另外,IIRC,关于如何更改引擎的详细信息已经发布在了或用于YCM的githubwiki上。例如math,我可以导入math并键入math。它向我展示了各种可能性。我希望python没有附带的模块也能这样做。我想《绝地武士》可以做到这一点,但我不确定,这就是为什么我说你应该去看看。我记得其他类似工具,如
Tern
或clangcompletion,确实会检查其他文件以提高完成率。对于javascript,有一个用于公共库的vim语法文件,可能类似于python,但我没有检查(这可能根本没有效果)。