PyCharm 2025.2 Help

第 3 部分。 查找用法

简介

查找用法是另一种搜索工具,也可以看作是导航功能。 假设您想查找某个类或方法在整个项目中的所有用法,这可能意味着大量的匹配项!

这时 PyCharm 就派上用场了。 让我们来看看如何操作。

查找所有用法

例如,让我们查找类 Mammalia 的所有用法,然后导航到找到的某个用法。

将光标放在类的声明处,然后按 Alt+F7。 该类的用法会显示在 Find工具窗口中:

查找用法

如果您在 Find工具窗口中选择其中一个用法并按 Enter ,PyCharm 会在编辑器中打开相应的文件,并将光标定位到类 Mammalia 的用法。

顺便说一下,您可以从任何符号的上下文菜单中找到此操作;例如,从类 Mammalia 的上下文菜单中。

通过这种方式,您可以在默认设置下(遍布整个项目,并覆盖 Find工具窗口中的一个标签页内容)查找符号的用法。

查找用法的其他类型

除了查找用法,PyCharm 还提供几种其他执行相同任务但方式略有不同的操作。 所有这些操作都可以从主菜单中获取(编辑 | 查找用法):

从主菜单打开 Find Usages 工具窗口

其中一些操作默认绑定了键盘快捷键。 让我们详细了解这些操作。

更改搜索选项,或通过对话框查找用法

将光标放在符号的声明处,例如方法 food 的声明处,然后按 Ctrl+Alt+Shift+F7。 您会看到一个对话框,您可以在其中更改搜索选项。 例如,您希望在打开的文件中查找方法的用法,并在 Find工具窗口中的每个新标签页显示搜索结果:

在对话框中查找用法

点击按钮 查找 :PyCharm 会在 Find工具窗口中显示一个新标签页,其中包含找到的方法 feeds 的用法。 双击此条目(或使用方向键并按 Enter)- PyCharm 会打开编辑器并将光标定位到相应的用法处:

查找用法

以列表形式查看用法

在某些情况下,在 Find工具窗口中查看用法似乎并不方便。 PyCharm 提供了一种将用法显示为列表的操作。 例如,让我们看看类 Placentalia 的用法。

因此,将光标放在类的声明处,然后按 Ctrl+Alt+F7 (或从主菜单选择 编辑 | 查找用法 | 显示用法):

显示用法结果窗口

如果您使用箭头键和 Enter 选择其中一个用法(例如。 类 Feline ),PyCharm 会跳转到对应的用法并将光标定位到该处。

现在查看弹出窗口的工具栏。 如果您仍然希望在 Find工具窗口中查看用法,请点击固定按钮 固定。 列表会消失,您将看到在熟悉的 Find 工具窗口中的搜索结果。

最后,如果您对搜索选项不满意,请点击 以显示 对话框

查看当前文件中的用法

要在当前文件中查看符号的用法,请按 Ctrl+Shift+F7 (或从主菜单选择 编辑 | 查找 | 高亮用法):

高亮显示用法

正如您所见,每个用法都会在滚动条中标记一个条纹。 当您将鼠标悬停在这样的标记上时,会出现一个气泡,描述特定用法。 如果您点击这些条纹,您可以从一个用法导航到另一个用法。

摘要

本教程结束了——恭喜! 在这里,您学到了如何:

  • 使用各种 Find Usages 操作。

  • 使用右侧边栏作为信息来源。

接下来是什么?

让我们继续 第 4 部分 ,看看如何仅使用导航栏进行导航。

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