Sublime Text 3 - 模块功能建议?

时间:2014-04-11 18:27:21

标签: python module sublimetext3

我一直在这里四处寻找,但我还没有找到我正在搜索的内容,所以我希望这里没有回答。如果是,我会删除我的问题。

我想知道Sublime Text是否可以在您编写“module.function”时建议您从模块中执行功能。例如,如果我写“import PyQt4”,那么当我写“PyQt4.Q”时,sublime Text会向我建议“PyQt4.QtCore”。

现在,我将安装“SublimeCodeIntel”,只是为了一些模块(比如math或urllib)。可以为任何模块配置它吗?或者你可以推荐我任何其他插件?

感谢阅读!

PD:也可以为我自己的模块配置它吗?我的意思是,例如,我编写的模块与我正在编辑的当前文件位于同一文件夹中。

1 个答案:

答案 0 :(得分:0)

SublimeCodeIntel适用于任何模块,只要它被编入索引即可。首次安装插件后,索引可能需要一段时间,具体取决于site-packages中第三方模块的数量和大小。如果您使用的是Linux并且有多个site-packages位置,请确保在设置中全部定义它们。我还建议将"codeintel_max_recursive_dir_depth"更改为25,特别是如果您使用的是OS X,因为默认值10可能无法一直到达深层目录树。

确保您仔细阅读所有设置,并根据需要进行修改。 README还包含一些有用的故障排除信息,因此如果索引在一段时间后仍然无法正常工作,并且在重新启动Sublime几次之后,您可能想要删除数据库并重新开始。