在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定义的结果。
在我跟随的教程中,该选项按预期工作:
答案 0 :(得分:2)
这可能是Anaconda插件中的错误/限制。当保存文件时,转到定义会执行此操作。如果您保存文件,它将正常工作。
当转到定义应该带您进入同一个文件且文件未保存时,插件会打开一个空白窗口。
但是如果您保存文件,它将正常工作。所以你应该在他们的github repo上打开一个bug。此外,由于有简单的解决方法可以使这项工作,我怀疑开发人员可能会接受这个问题的修复。