PyCharm 2025.2 Help

第 2 部分。 导航到声明、实现和测试

导航到声明

将插入符号放在类 Cat 的实例的方法 feeds 上,然后按 Ctrl+B。 PyCharm 跳转到方法 feeds 的声明,该方法在类 Mammalia 中声明:

转到声明

导航到实现

现在,将插入符号放在类 Mammalia 的声明上,并尝试找出哪些其他类实现了它。 为此,请按 Ctrl+Alt+B。 您会看到一个相当长的类列表,这些类实现了 Mammalia

转到实现

好的,选择您需要的任意实现(例如, Cow ),然后按 Enter。 PyCharm 导航到所选实现,并将插入符号放置在类 Cow 的声明处。

如果您选择了例如 Carnivorae ,它位于一个单独的文件中,那么该文件将在一个单独的编辑器选项卡中打开。

关于 pin 的附注

大概您已经注意到弹出窗口右上角的 pin 图标 固定。 例如,在快速文档查找 Ctrl+Q 中也会出现相同的图标。 如果您点击此 pin,整个弹出窗口将被“固定”,在导航和搜索的情况下,这意味着所有遇到的结果都将显示在 查找工具窗口中。

使用边距图标导航

现在,让我们看看边距。 您会看到那里有许多带有向上或向下箭头的图标。 这是什么意思?

如果您将鼠标悬停在图标上,PyCharm 将显示子类或重写方法的列表(如果是向下箭头的情况),或者父类的列表(如果是向上箭头的情况):

在边距中查找实现

如果您点击图标,会发生什么? 如果某个类有子类,或者某个方法在多个类中被重写,PyCharm 将建议从列表中选择所需的目标:

类的实现

之后,PyCharm 跳转到所选目标,并将插入符号放在类(方法)声明上。 如果只有一个父类/子类或方法,那么这种导航将静默完成。

跳转到测试

请注意,测试功能和设置测试运行器不在本教程的范围内。 有关更多信息,请参阅 运行测试测试框架

将插入符号放在文件 Mammalia.py 中的类 Cat 上。 然后,按 Ctrl+Shift+T。 您会看到创建测试的建议:

前往测试

摘要

本简短教程到此结束。 您已掌握以下功能:

  • 导航到 声明

  • 导航到 实现

  • 使用边距图标 跳转到实现或声明。

  • 创建测试并跳转到测试。

接下来是什么?

让我们继续 第 3 部分 ,看看如何查找类或符号的用法。

最后修改日期: 2025年 9月 26日