当我在某些文件中时,例如,外部库文件,我得到了这种行为,其中“转到定义”命令将我跳转到文件顶部的导入语句,而不是打开具有真实定义的文件。
例如,我在一个外部库中(使用 Go To Definition 跳转到这里),从这里我再次想跳转,所以我将光标放在Something 标记上的return 语句上并点击“Go To Definition” ...
from external.library.mod import Something
...
def scoped_session(arg):
...
return Something(arg)
...这让我跳到文件顶部的“from external.library.mod import Something”语句。我在项目的外部库中定义了路径和子路径。
我希望它改为打开给定包/文件中的实际定义,而不是跳转到导入语句。
Ubuntu 11.10、Eclipse 3.7.1、PyDev 2.4.0、Python 2.7.2