Pydev中的“转到定义”和“包资源管理器”问题

1 投票
2 回答
1267 浏览
提问于 2025-04-16 17:33

我在Eclipse上使用Pydev,创建了一个新项目,并在src文件夹里添加了一个__init__.py文件和一个模块。现在遇到的问题是,当我点击模块左边的箭头想展开它时,什么都没有显示出来。我本来希望能看到每个类名前面有个大写的"C",函数前面有个"F",但都没有显示出来。
另一个问题是,当我按住Ctrl并点击一个函数或方法时,只听到一声铃声,根本无法跳转到定义的位置。在“偏好设置 -> Pydev -> 解释器 - python”这个菜单下,我已经把“src”文件夹添加到了“库”里,但还是无法跳转到定义。
你能帮我解决这两个问题吗?谢谢!
祝好,

2 个回答

0

我正在使用Pydev 1.6.5版本,但当我展开模块时,仍然无法查看大纲。为此,我使用了大纲视图,看看这个截图:

在这里输入图片描述

你有添加这个视图吗?

Window > Show view > Other > General > Outline

关于第二个问题,“跳转到定义”这个功能在Pydev的页面上有说明,在某些情况下它可能会有效(但不一定保证)。

如果你使用的是旧版本(低于2.0),我建议你升级一下。如果升级后仍然有问题,可以考虑提交一个问题。Pydev非常有用,但实际上还远未完美 :-(

1

把你的代码目录添加到 项目->属性->PyDev - PYTHONPATH->源文件夹 中,你可以在包资源管理器里找到 C 标记。

撰写回答