Sublime Text 3 - 模块函数建议?
我在这里找了很久,但没找到我想要的东西,所以希望这里没有答案。如果有的话,我会删掉我的问题。
我想知道在Sublime Text中,当我写“模块.函数”时,它能否给我建议这个模块里的函数。例如,如果我写“import PyQt4”,然后在写“PyQt4.Q”时,Sublime Text能否建议我“PyQt4.QtCore”。
目前,我安装了“SublimeCodeIntel”,它能做到这一点,但只对一些模块有效(比如math或urllib)。有没有办法让它对任何模块都能配置?或者你能推荐其他插件吗?
谢谢你的阅读!
附:另外,是否也可以配置它来支持我自己写的模块?比如说,我写的模块和我正在编辑的文件在同一个文件夹里。
1 个回答
0
SublimeCodeIntel
这个插件可以对任何模块进行工作,只要它被索引过。你第一次安装这个插件后,索引的过程可能会花一些时间,这取决于你在 site-packages
里有多少个和多大个的第三方模块。如果你使用的是Linux,并且有多个 site-packages
的位置,记得在设置里把它们都定义好。我还建议把 "codeintel_max_recursive_dir_depth"
的值改成25,特别是如果你在使用OS X,因为默认值10可能无法深入到很深的目录结构里。
确保你仔细阅读所有的设置,并根据自己的需要进行修改。README文件里也有一些有用的信息,可以帮助你解决问题,所以如果索引过了一段时间还是不工作,或者重启Sublime几次后还是不行,你可能需要删除数据库,然后重新开始。