PyCharm 2026.1 Help

重复项工具窗口

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

重复项工具窗口的窗格

该窗口由以下窗格组成:

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

    • 在范围内找到的重复代码片段数量。

    • 重复项的 '成本'(这是基于代码块大小、使用加法算法计算的任意单位;通常,代码片段越大,成本越高)。

    • 包含重复项的类。

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

左侧工具栏

项目

快捷方式

描述

重新运行

重新运行

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

关闭

关闭活动选项卡

Ctrl+Shift+F4

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

点击导航

点击导航

按下该按钮后,在左侧窗格中选择条目会在编辑器中打开相应文件。

顶部工具栏

项目

工具提示/图标/快捷键

描述

上一条 下一条

F7/Shift+F7

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

空白字符

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

  • 不忽略 :空白很重要,所有差异都会高亮显示。 默认选择此选项。

  • 修整空白 :当空白字符出现在行尾和行首时进行裁剪(("\t", " "))。

    • 如果两行仅在行尾空白上有所不同,则这两行被视为相同。

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

  • 忽略空格 :空白不重要,无论其在源代码中的位置如何。

  • 忽略空格和空行 :忽略空白字符和空行。 以下内容将被忽略:

    • 所有空白字符(与 '忽略空白字符' 选项相同)

    • 所有仅由空白组成的新增或移除的行

    • 所有仅拆分或合并行而未更改非空白部分的更改。

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

高亮显示模式

选择差异粒度的高亮显示方式。

可用选项为:

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

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

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

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

  • 高亮显示字符 :会高亮显示已修改的字符。

  • 不高亮显示 :如果选择此选项,将完全不高亮显示差异。

    处理修改幅度较大的文件时,请使用 不高亮显示 选项。 在这种情况下,高亮显示可能会给审阅带来额外困难。

编辑

跳转到源代码

F4

点击此按钮可在编辑器中打开活动窗格中的文件。 插入符号将定位到与 重复项工具窗口 中相同的位置。

同步按钮

同步滚动

点击此按钮可同时滚动两个差异窗格。 释放此按钮后,可独立滚动每个窗格。

设置按钮

设置

打开可用设置列表(例如, 使用 Git Blame 注解在单独窗口中显示差异)。

这些命令也可通过差异查看器装订区域的上下文菜单使用。

上下文菜单命令

项目

键盘快捷键

描述

跳转到源代码

F4

在编辑器中打开包含所选重复项的文件,并将插入符号置于重复项的开头。 代码片段会被高亮显示。

显示源代码

Ctrl+Enter

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

发送到左侧/发送到右侧

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

2026年 3月 24日