我一直在这里四处寻找,但我还没有找到我正在搜索的内容,所以我希望这里没有回答。如果是,我会删除我的问题。
我想知道Sublime Text是否可以在您编写“module.function”时建议您从模块中执行功能。例如,如果我写“import PyQt4”,那么当我写“PyQt4.Q”时,sublime Text会向我建议“PyQt4.QtCore”。
现在,我将安装“SublimeCodeIntel”,只是为了一些模块(比如math或urllib)。可以为任何模块配置它吗?或者你可以推荐我任何其他插件?
感谢阅读!
PD:也可以为我自己的模块配置它吗?我的意思是,例如,我编写的模块与我正在编辑的当前文件位于同一文件夹中。
答案 0 :(得分:0)
SublimeCodeIntel
适用于任何模块,只要它被编入索引即可。首次安装插件后,索引可能需要一段时间,具体取决于site-packages
中第三方模块的数量和大小。如果您使用的是Linux并且有多个site-packages
位置,请确保在设置中全部定义它们。我还建议将"codeintel_max_recursive_dir_depth"
更改为25,特别是如果您使用的是OS X,因为默认值10可能无法一直到达深层目录树。
确保您仔细阅读所有设置,并根据需要进行修改。 README还包含一些有用的故障排除信息,因此如果索引在一段时间后仍然无法正常工作,并且在重新启动Sublime几次之后,您可能想要删除数据库并重新开始。