第 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 部分 ,看看如何查找类或符号的用法。