PyCharm 2025.3 Help

源代码导航

您可以在编辑器中使用不同的操作和弹出窗口快速在代码中导航。

  • 有关在编辑器与工具窗口之间导航以及使用编辑器选项卡和面包屑的详细信息,请参阅 编辑器基础

  • 有关导航最近的文件、位置和更改的详细信息,请参阅 最近文件和更改

  • 有关如何定位所需文件的详细信息,请参阅 文件导航

  • 有关如何查看并导航文件结构的详细信息,请参阅 查看源文件结构

使用插入符号导航

  • 要查看之前的插入符号位置,请在主菜单中选择 导航 | 后退 或按 Ctrl+Alt+Left。 要向前移动,请选择 导航 | 前进 或按 Ctrl+Alt+Right

  • 要快速移动到编辑器顶部,请按 Ctrl+Page Up。 要将插入符号移动到编辑器底部,请按 Ctrl+Page Down

  • 要导航到上次编辑的位置,请按 Ctrl+Shift+Backspace

  • 要在编辑器中找到当前插入符号位置,请按 Ctrl+M 。 如果您不想滚动浏览大型文件,此操作可能会有所帮助。

    或者,您可以按 UpDown 方向键以实现相同的效果。

  • 要高亮显示您要定位的插入符号处的单词,请在主菜单中选择 编辑 | 查找 | 查找文本光标处的字。 如果您使用 Windows,您也可以按 Ctrl+F3

  • 要查看插入符号当前位于哪个元素上,请按 Alt+Q

  • 要在匹配的代码块大括号之间移动插入符号,请按 Ctrl+Shift+M

  • 要在代码块之间导航,请按 Ctrl+[Ctrl+]

移动插入符号

您可以使用不同的操作在代码中移动插入符号。 您还可以配置按单词移动以及在换行处移动时插入符号应停留的位置。

  • 要将插入符号移动到下一个或上一个单词,请按 Ctrl+RightCtrl+Left

    默认情况下,PyCharm 会将插入符号移动到当前单词的末尾。 当您将插入符号移动到上一个单词时,它会位于当前单词的开头。

    您可以自定义这些操作的插入符号位置。 在 设置 对话框(Ctrl+Alt+S )中,转到 编辑器 | 常规。 在 插入符号移动 部分,使用 按单词移动时换行时 选项来配置插入符号的行为。

  • 要将插入符号移到下一段或上一段,请按 Ctrl+Shift+A 并搜索 将文本光标前移一段将文本光标后移一段 操作。

    您也可以选中文本,然后将插入符号移到下一段或上一段。 按 Ctrl+Shift+A 并搜索 在保持选区的情况下将文本光标前移一段在保持选区的情况下将文本光标后移一段 操作。

查找行或列

  1. 在编辑器中,按 Ctrl+G

  2. 转到行/列 对话框中,指定行号或列号,或同时指定二者,并用 : 将它们分隔,然后点击 确定

    转到行/列对话框
  3. 如果您不想在编辑器中显示行号,请在 设置 对话框(Ctrl+Alt+S )中,转到 编辑器 | 常规 | 外观 并清除 显示行号 复选框。

转到声明及其类型

您可以从符号的用法处导航到其初始声明及其类型。

  • 将插入符号置于所需符号上,然后按 Ctrl+B

    转到声明

    或者,使用 Ctrl+Click :按住 Ctrl ,将鼠标悬停在符号上。 当符号变为超链接时,其声明将显示在工具提示中。 在不松开按键的情况下点击该超链接,以在编辑器中打开声明。

    通过链接转到声明
  • 要转到类型声明,请按 Ctrl+Shift+B

    或者,按住 Ctrl+Shift ,将鼠标悬停在符号上。 当符号变为超链接时,其类型声明将显示在工具提示中。 在不松开按键的情况下点击该超链接,以在编辑器中打开该符号的类型声明。

    通过链接转到类型声明

转到实现

您可以使用编辑器中的装订区域图标、按相应的快捷键,或点击 派生类 内联提示来跟踪类的实现和重写的方法。

  • 点击位于编辑器中的 被实现的方法图标/实现的方法图标被重写的方法图标/重写的方法图标 装订区域图标之一,并在列表中选择父类或子类。

  • 要导航到基类或抽象方法,请按 Ctrl+U

  • 要导航到实现,请按 Ctrl+Alt+B

  • 要跳转到代码中找到的下一个或上一个问题,请分别按 F2Shift+F2。 或者,在主菜单中转到 导航 | 下一个 / 上一个高亮显示的错误

    PyCharm 会将插入符号放在代码问题之前。

  • 配置 PyCharm 在代码问题之间的导航方式:它可以在所有代码问题之间跳转,或跳过次要问题,仅在检测到的错误之间导航。 在滚动条区域右键点击代码分析标记,并在上下文菜单中选择一种可用的导航模式:

    • 要让 PyCharm 跳过警告、信息及其他次要问题,请选择 最高优先级的问题

    • 要让 PyCharm 在所有检测到的代码问题之间跳转,请选择 所有问题

在方法之间浏览

  • Alt+DownAlt+Up

    对于 HTML 文件中的 JavaScript 代码,此行为取决于插入符号的位置。 如果插入符号位于 JavaScript 块内,则可在 JavaScript 函数之间跳转。 如果插入符号位于 <script> 标记上,则在标记之间进行导航。

  • 要在代码中直观地分隔方法,请在 设置 对话框(Ctrl+Alt+S )中,转到 编辑器 | 常规 | 外观 并选择 显示方法分隔符 选项。

    编辑器中的方法分隔符
  • 要打开 结构 工具窗口,请按 Alt+7

从引用跳转到数据库工具窗口中的对象

  • 要转到列、表或其他对象的定义,请在代码中选择对象名称并按 Alt+Shift+B

打开对象的 DDL 定义

在 PyCharm 中,您可以直接在编辑器中打开并 编辑数据库对象的源代码。 可以从编辑器或 数据库 工具窗口 打开源代码。

  • 在编辑器中,点击对象并选择 转到 | 声明或用例(D)。 或者,按 Ctrl+B

  • 数据库 工具窗口 中,执行以下任一操作:

    1. 点击工具栏上的 DDL 按钮。

    2. 点击一个对象并选择 导航 | 转到DDL

    3. Ctrl+B

使用切换器在文件之间切换

  • 使用切换器,您可以在打开的文件、查询文件 和工具窗口之间切换。

    要打开 切换器 窗口,请按 Ctrl+Tab。 不要松开 Ctrl 键。 在 切换器 窗口中使用方向键移动。 当您松开 Ctrl 键时,所选项将被激活,切换器随即关闭。

    切换器
最后修改日期: 2025年 12月 2日