1

我可以获得要读取的~/.codeintel/config文件(在主目录中),并且可以删除db以强制 SublimeCodeIntel 重新读取它。但是,当我尝试使用<project_root>/.codeintel/config(在项目根目录中)SublimeCodeIntel 不会构建新的数据库 / 似乎读取文件。

Github 的 SublimeCodeIntel 项目

配置文件(~/.codeintel/config 或 project_root/.codeintel/config)。所有配置都是可选的。

这阻碍了我,因为我在我的系统和项目中使用不同版本的 Python。某些对一个人可用的模块在另一个人中不可用,而这些恰好是我想使用的模块。有人知道如何让 SublimeCodeIntel 成功读取.codeintel/config项目根目录中的内容吗?

那么这是怎么回事?

4

1 回答 1

0

有同样的问题,但结果只是一个简单的错误配置

在 ST 中打开我的项目,选择Project->Save Project As...将我的目录变成 ST 项目目录。(我将 .sublime-project 文件保存在同一目录中,但这只是我的偏好)

然后在同一目录中创建了一个 .codeintel/config 文件夹,内容如下:

{
    "Python": {
        "python": 'venv/bin/python',
        "pythonExtraPaths": ['venv/lib/python2.7/site-packages',]
    }
}

venv是我项目的虚拟环境)。Codeintel 成功地为我的虚拟环境建立索引,为我提供定义查找并在我的 venv 中使用 python 二进制文件。

使用 ST3 和最新的 CodeIntel。

于 2013-09-30T04:59:35.920 回答