PyCharm 2025.2 Help

重复项工具窗口

重复项 工具窗口显示重复项搜索的结果。

重复项工具窗口窗格

窗口包含以下窗格:

  • 左侧窗格 显示源代码重复片段的树状视图。 每个节点显示以下信息:

    • 范围内发现的重复代码段数量。

    • 重复项的“cost”(这是一个使用加算法基于代码块大小计算的任意单位;一般来说,代码片段越大,cost 越高)。

    • 包含重复项的类。

  • 右侧窗格 显示了左侧窗格中选定的源代码重复片段之间的差异。

左侧工具栏

项目

快捷方式

描述

重新运行

重新运行

点击此按钮以在活动选项卡中重新运行重复项分析。

关闭

关闭活动选项卡页

Ctrl+Shift+F4

点击此按钮以关闭活动选项卡。

单击导航

单击导航

如果按钮被按下,在左侧窗格中选择一个条目会在编辑器中打开相应的文件。

上方工具栏

项目

工具提示/图像/快捷方式

描述

上一个 下一个

F7Shift+F7

移动到下一个/上一个差异

空白

定义 差异查看器 应如何处理空白字符。

  • 不忽略 :空格很重要,所有的差异都会被突出显示。 此选项默认情况下会被选中。

  • 修整空白 :如果行首或行尾出现空白字符,则删除这些空白字符(("\t", " "))。

    • 如果两行仅在尾随空格上有所不同,这些行将被视为相等。

    • 如果两行不同,则在 By word模式下,尾随空格不会被高亮显示。

  • 忽略空格 :空白字符并不重要,不论在源代码中的位置。

  • 忽略空格和空行 :忽略空格和空行。 以下实体被忽略:

    • 所有空白(如“忽略空白”选项中)

    • 所有仅由空格组成的添加或删除的行

    • 所有仅涉及拆分或合并行且不更改非空白部分的更改。

      例如,在此模式下不会突出显示 a b ca \n b c 之间的差异。

高亮模式

选择差异粒度突出显示的方式。

可用选项包括:

  • 高亮显示单词 :修改的词汇已高亮显示

  • 高亮显示行 :已修改的行已高亮显示

  • 高亮显示拆分的更改 :如果选择此选项,大的更改将被分解为较小的更改。

    例如, A \n BA X \n B X 会被视为两个更改,而不是一个。

  • 高亮显示字符 :修改后的符号已高亮显示

  • 不高亮显示 :如果选择此选项,则不会突出显示差异。

    当您处理显著修改过的文件时,请使用 不高亮显示 选项。 在这种情况下,高亮显示可能会在审核期间引入额外的困难。

编辑

跳转到源

F4

点击此按钮以在编辑器的活动窗格中打开文件。 光标将被放置在与 重复项工具窗口 相同的位置。

“同步”按钮

同步滚动

点击此按钮以同时滚动两个差异窗格。 如果该按钮被释放,每个窗格可以独立滚动。

设置按钮

设置

打开可用设置列表。

这些命令也可以从 差异查看器 栏的上下文菜单中找到。

上下文菜单命令

项目

键盘快捷键

描述

跳转到源

F4

在编辑器中打开包含选定重复项的文件,并将文本光标置于重复项的开头。 代码片段已高亮显示。

显示源代码

Ctrl+Enter

在编辑器中打开包含所选重复项的文件,并突出显示代码片段。

向左发送/向右发送

请使用这些命令,或箭头图标 显示左侧差异版本显示为右侧差异版本 ,将选定的重复项放置在差异查看器的左侧或右侧窗格中。

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