【问题标题】:Sublime Text 3 - Module Functions Suggestions?Sublime Text 3 - 模块功能建议?
【发布时间】:2014-04-11 18:27:21
【问题描述】:

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

我想知道当您编写“module.function”时,Sublime Text 是否可以建议您使用模块中的函数。例如,如果我写“import PyQt4”,那么当我写“PyQt4.Q”时,sublime Text 会建议我“PyQt4.QtCore”。

现在,我将安装“SublimeCodeIntel”并安装它,但仅适用于某些模块(如数学或 urllib)。可以为任何模块配置它吗?或者你可以推荐我其他的插件吗?

感谢阅读!

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

【问题讨论】:

    标签: python module sublimetext3


    【解决方案1】:

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

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

    【讨论】:

    • 我已经配置了"codeintel_max_recursive_dir_depth",并将我自己的PYTHONPATH 设置为"C:/Python27/Lib/site-packages"(因为我使用的是Windows),但它不起作用。我没有更改 PATH 之一,因为我不知道它是什么意思。我还删除了“.codeintel”文件夹以重新启动索引。还有什么建议吗? :(
    • @user3524896 - 尝试注释掉您的 PYTHONPATH 定义,然后重试。除了您列出的路径之外,路径中还有其他目录,因此您需要添加所有目录才能使其正常工作。
    • 已经完成但仍然无法正常工作。但它适用于与我正在编辑的文件位于同一文件夹但大模块(如 networkx 或 PyQt4)不工作的成本模块......
    猜你喜欢
    • 1970-01-01
    • 2019-06-30
    • 2016-10-04
    • 2014-01-17
    • 2017-02-20
    • 2012-10-29
    • 2020-05-10
    • 2015-09-13
    • 1970-01-01
    相关资源
    最近更新 更多