PhpStorm 2021.3 Help

复制工具窗口

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

重复工具窗口的窗格

该窗口由以下窗格组成:

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

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

    • 副本的“成本”(这是基于代码块大小使用加法算法计算的任意单位;通常,代码片段越大,其成本越高)。

    • 重复项所在的包含类。

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

左侧工具栏

物品

捷径

描述

重新运行

重新运行

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

关闭

关闭活动标签

Ctrl+Shift+F4

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

一键导航

一键导航

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

上部工具栏

物品

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

描述

以前的 下一个

F7/Shift+F7

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

空白

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

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

  • 修剪空格:如果空格出现在行尾和行首 ( ("\t", " ")),则修剪空格。

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

    • 如果两行不同,则尾随空格不会在按字模式下突出显示。

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

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

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

    • 所有添加或删除的仅包含空格的行

    • 所有由分割或连接行组成的更改,而不更改非空白部分。

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

  • 忽略导入和格式化:忽略导入语句和空格中的更改(但尊重字符串文字中的空格)。

高亮模式

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

可用的选项有:

  • 高亮词:修改后的词被高亮

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

  • 突出显示拆分更改:如果选择此选项,则将较大的更改拆分为较小的更改。

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

  • 高亮符号:修改后的符号高亮

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

    当您处理经过重大修改的文件时,请使用不突出显示选项。在这种情况下,突出显示可能会在审查期间带来额外的困难。

编辑

跳转到源

F4

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

同步按钮

同步滚动

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

设置按钮

设置

打开可用设置列表。

这些命令也可从差异查看器装订线的上下文菜单中获得。

上下文菜单命令

物品

键盘快捷键

描述

跳转到源

F4

在编辑器中打开包含所选副本的文件,并将插入符号放在副本的开头。代码片段被突出显示。

显示来源

Ctrl+Enter

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

发送到左边/发送到右边

使用这些命令或箭头图标显示为左差异版本并将显示为正确的差异版本选定的副本放置到差异查看器的左侧或右侧窗格中。

最后修改:2021 年 9 月 23 日