Sublime Text 3:Anaconda' Goto定义'打开一个空白的窗口

时间:2017-08-12 23:19:40

标签: python python-3.x sublimetext3 sublimetext sublime-anaconda

在Sublime Text 3中,这是我的用户设置(配置)文件的内容,可通过Sublime Text>找到。偏好>套餐设置> Anaconda>设置 - 用户:

{
    "python_interpreter": "/usr/local/bin/python3",
    "anaconda_linting": false,
    "pep8": false
}

但是,在语言设置为Python的情况下,当我右键单击某个对象并使用Anaconda>转到定义,打开一个空白选项卡。我看过一个教程,显示此选项打开源__init__.py文件,其中定义了namedtuple

有什么想法吗?已经提出了这些问题的几种排列,但主要涉及virtualenvs或django的问题。这是我在namedtuple尝试Goto定义的示例代码:

from collections import namedtuple

namedtuple

以上两行是下面untitled标签的内容,空的新标签是Goto定义的结果。

enter image description here

在我跟随的教程中,该选项按预期工作:

enter image description here

1 个答案:

答案 0 :(得分:2)

这可能是Anaconda插件中的错误/限制。当保存文件时,转到定义会执行此操作。如果您保存文件,它将正常工作。

当转到定义应该带您进入同一个文件且文件未保存时,插件会打开一个空白窗口。

但是如果您保存文件,它将正常工作。所以你应该在他们的github repo上打开一个bug。此外,由于有简单的解决方法可以使这项工作,我怀疑开发人员可能会接受这个问题的修复。