代码智能不适用于Django komodo编辑10

时间:2016-07-14 00:12:03

标签: django python-3.x komodo

我在购买komodo ide之前一直在使用komodo编辑10,看看我是否喜欢它,特别是在我听说它提供的所有功能之后。我将Django用于后端Web开发,我注意到的一件事是代码智能和自动完成似乎没有用。我一直在Python 3.5.2上使用Django 1.9.7。我不确定发生了什么,但是对于解决这个问题的任何建议都表示赞赏。

编辑: 我正在使用komodo编辑版本10,而我正在运行OSX

1 个答案:

答案 0 :(得分:0)

目前尚不清楚你曾经尝试过什么或者什么都没有用(比如你输入了什么以及你期望发生什么?)所以我只是解释一下Komodo是如何做到的:

当您在Komodo Places中打开Django项目根目录( View> Tabs& Sidebars> Places )时,Komodo应该开始扫描您的项目,将该代码包含在Komodo的代码intel数据库中。您可能需要触发代码intel事件(编辑器中的 Ctrl + J )以开始扫描。您将在Komodo正在扫描您的代码的通知(查看>标签和侧边栏>通知)中看到。虽然这是扫描,但您可以继续使用Komodo,但根本不会有Code Intel建议。完成扫描后,您将获得项目中找到的Python代码Komodo的完成。

以上假设您将Django代码保留在项目根目录中。如果不这样做,则必须打开首选项>语言> Python | Python 3 (取决于您使用的是Python 2还是3),滚动到其他Python Import Dirs 并添加Django源的位置,触发Completions事件(与上面相同) )等待扫描完成。

所以,这就是它。如果你没有得到任何完成,那么你必须等待Komodo完成扫描。如果你只缺少Django完成,你必须确保Komodo知道你的Django源以及它的位置。