WebStorm 2025.2 Help

文件夹差异查看器

当您比较以下项目之间的差异时,会显示此窗口:

通过使用此对话框,您可以查看不同文件夹之间的差异并同步文件。

工具栏

图标

工具提示和快捷键

描述

适用范围

上一个差异按钮/下一个差异按钮

F7 Shift+F7

在上一个差异与下一个差异之间导航。

当到达最后一个或第一个差异时,WebStorm 会建议再次按下 F7/Shift+F7 并比较其他文件。

版本控制

跳转到源代码按钮

跳转到源(J)

F4

在编辑器的活动选项卡中打开文件。 光标将被放置在与 Diff Viewer 相同的位置。

全部

刷新

刷新

刷新 Diff Viewer 的内容。

全部

在左侧显示新文件

在左侧显示新文件

在左侧窗格中显示在所比较的第一个目录或数据库对象中存在而在第二个中缺失的项目。

全部

在外部工具中显示差异

在外部工具中显示差异

调用外部差异查看器。 有关外部差异查看器的更多信息,请参阅 外部差异工具 页面。

仅当在 外部差异工具 设置页面中选中 使用外部差异工具 选项时,此按钮才可用。

全部

显示差异

显示差异

显示同时存在于两个文件夹或数据库对象中的项目,但内容、时间戳或大小不同。

全部

显示相同文件

显示相同的文件

根据在 比较依据 列表中设置的参数,显示同时存在于两个目录或对象中且内容、时间戳和大小相同的项目。

全部

在右侧显示新文件

在右侧显示新文件

显示存在于比较的第二个目录中而在第一个目录中缺失的项目。 对于数据库对象同样适用。

全部

比较依据

应用所选参数进行比较。 您可以从以下参数中选择:

  • 二进制内容

  • 文本 (忽略字符集和行分隔符)

  • 大小

  • 大小和时间戳

本地文件夹

本地-远程文件夹

同步所选项目

同步选定项 Enter

对所选项目对应用 指定操作

在表格的 * 列中,您可以查看将要执行的操作。

全部

全部同步

全部同步 Ctrl+Enter

对列表中的所有项目对应用 指定操作

在表格的 * 列中,您可以查看将要执行的操作。

全部

交换两侧按钮

交换两侧

单击此按钮可在差异查看器中交换两侧内容。

全部

隐藏已排除的文件

隐藏已排除的文件

隐藏 已从同步中排除的文件。

本地-远程文件夹

过滤器

过滤比较文件夹中的对象。

您可以输入文件名或表名,并根据该名称过滤所有对象。 使用星号通配符(*)替代任意数量的任意字符。

请注意,按下 Enter 时将应用过滤器。

全部

路径

这些字段显示所比较文件夹的路径。 若要更改目录,请单击 浏览 按钮(浏览按钮 ),并指定另一个目录。

本地文件夹

本地-远程文件夹

帮助图标

帮助

F1

打开浏览器并显示相应的帮助页面。

全部

比较表格

表格列出了符合 比较依据列表中指定比较条件及通过 工具栏按钮指定过滤条件的项目。

项目

描述

适用对象

名称

该列列出属于路径字段中指定对象的文件名称。

全部

大小

该列列出文件大小。

本地文件夹

本地-远程文件夹

日期

该列列出文件时间戳。

本地文件夹

本地-远程文件夹

*

该列列出将在单行中应用于项目对的操作。

  • 将左侧项目复制到右侧 :将左侧项目复制到右侧。 此操作可能会覆盖目标项目的内容(如果目标项目已存在)。

  • 将右侧项目复制到左侧 :将右侧项目复制到左侧。 此操作可能会覆盖目标项目的内容(如果目标项目已存在)。

  • 根据所选比较准则,项目被视为相同 :在所选比较选项中,两个对象中的项目被视为相同。 不会执行任何操作。

  • 根据所选比较准则,项目有所不同 :根据所选比较选项,项目存在差异。 不会执行任何操作。 您可以在 差异窗格中查看对象差异,并通过单击图标更改所选操作。

  • 项目仅存在于其中一个文件夹中,将被移除 :该项目仅存在于其中一个文件夹中,将被移除。

此外,您还可以通过单击 同步所选内容 同步所选项目全部同步 全部同步 工具栏按钮来应用操作。 同步所选内容 按钮仅对所选文件应用操作。 全部同步 按钮对所有文件应用操作

若要更改所选操作,请单击 * 列中的操作图标。

全部

差异窗格

差异面板仅在两个文件夹中存在同名文件时显示。 如果文件或数据库对象仅存在于一个文件夹中,则面板会显示所选文件的内容。

要在 Diff Viewer 面板之间切换,请按 Ctrl+Tab。 活动面板中有插入符号。

差异查看器

条目

工具提示与快捷键

描述

上一个差异按钮/下一个差异按钮

上一个差异/下一个差异 Shift+F7 F7

跳转到上一个或下一个差异。

当到达最后一个或第一个差异时,WebStorm 会建议单击箭头按钮,或再次按 F7/Shift+F7 并比较其他在本地修改的文件。 此行为取决于 到达上一个更改后转到下一个文件 选项,该选项位于 Diff Viewer 设置中。

比较上一个文件图标

比较下一个文件图标

比较上一个/下一个文件

Alt+Left Alt+Right

将上一个或下一个文件的本地副本与其服务器更新版本进行比较。

跳转到已更改文件图标

转到更改的文件 Ctrl+N

显示当前变更集中的所有变更文件,并导航至这些文件。此操作仅在审阅多个文件的更改时可用。 此操作仅在审阅多个文件的更改时可用。

跳转到源代码按钮

跳转到源(J)

F4

在编辑器中打开所选文件。 插入符号将放置在与 Diff Viewer 中相同的位置。

查看器

选择查看器模式:并排或统一。 并排模式有两个面板,统一模式仅有一个面板。

在两个查看器中,您都可以编辑代码并执行 接受追加还原 操作。

您只能在并排查看器的右侧或统一查看器的下方行中更改文本。

您只能编辑本地版本的文件。 您无法编辑只读状态的文件。

空格

定义 Diff Viewer 应如何处理空格。

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

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

    • 如果两行的唯一区别是末尾空格,则这两行将被视为相同。

    • 如果两行不同,则末尾空格在 按词 模式下不会被高亮显示。

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

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

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

    • 所有仅包含空格的新增或删除行

    • 所有仅涉及拆分或合并行但未更改非空格部分的更改。

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

高亮模式

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

可用选项包括:

  • 高亮显示单词 :修改的单词将被高亮显示

  • 高亮显示行 :修改的行将被高亮显示

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

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

  • 高亮显示字符 :修改的符号将被高亮显示

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

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

折叠未更改片段图标

收起未更改的片段

折叠两个文件中所有未更改的片段。 可在 差异与合并 设置页配置无法折叠的未更改行数。 要打开 差异与合并 页面,请按 Ctrl+Alt+S 打开设置,然后导航到 工具 | 比较与合并。 。

同步按钮

同步滚动

单击此按钮可同步滚动两个差异面板。 如果此按钮已松开,每个面板可独立滚动。

设置按钮

设置

打开可用设置列表。

这些命令也可通过 Diff Viewer 边栏的上下文菜单使用。

外部工具图标

在外部工具中显示差异

调用在 External Diff Tools 设置页中指定的外部差异查看器。

仅当在 External Diff Tools 设置页启用 使用外部差异工具 选项时,该按钮才在工具栏中可用。

帮助图标

帮助

F1

打开浏览器并显示相应的帮助页面。

应用左侧 应用右侧

接受

应用面板之间(并排查看器)或行之间(统一查看器)的差异。

山形图标按钮的行为可能会发生变化:

  • 单击 应用左侧应用右侧 应用更改。 这是默认行为。

  • 按下 Ctrl应用左侧应用右侧 更改为 右下角箭头按钮左下角箭头按钮 并附加更改。

上下文菜单

在项目列表中右键点击条目时会显示上下文菜单。 该菜单中的命令定义了在单击 Synchronize SelectedSynchronize All 时对所选条目执行的操作。 所选操作会显示在 * 列中。

命令

图标

描述

设置为复制到右侧/左侧

设置复制到右侧 设置复制到左侧

复制在其中一个目录中缺失的文件。

设置为删除

设置删除

删除文件。

设置为无操作

移除操作图标。

设置为镜像到右侧

设置镜像到右侧

单击 全部同步 时,将左侧文件夹中的内容镜像到右侧文件夹中。

设置为镜像到左侧

设置镜像到左侧

单击 全部同步 时,将右侧文件夹中的内容镜像到左侧文件夹中。

设置为默认

为该条目设置默认操作。

删除时警告

在合并过程中删除仅存在于两个目录之一中的文件前显示警告。

文件比较状态和预期操作显示在带有星号(* )的列中。 要分配或更改操作,请使用与相应单元格关联的上下文菜单。 或者,点击该单元格或多次按下 Space

图标

描述

将文件复制到右侧文件夹

文件只存在于左侧文件夹中。 预期操作是将文件复制到右侧文件夹。

如果文件同时存在于两个文件夹中,执行此操作会覆盖右侧文件夹中的文件。

文件不相同

根据所选的比较标准,文件内容不相同。 不会执行任何操作。

在视图下方查看文件差异。 您可以通过分配并应用相应操作来选择覆盖其中一个文件。 您也可以修改文件内容。

可通过输入或使用以下按钮和上下文菜单命令完成此操作:

  • 右箭头图标左箭头图标替换。 用另一侧窗格中的片段替换该片段。

  • 右下箭头图标左下箭头图标插入。 将该片段插入到另一侧窗格中。

  • 移除。 移除相应片段。

要撤销更改,请使用 Ctrl+Z

文件相同

根据所选的比较标准,文件内容相同。 不会执行任何操作。

文件仅存在于右侧文件夹中

文件只存在于右侧文件夹中。 预期操作是将文件复制到左侧文件夹。

如果文件同时存在于两个文件夹中,执行此操作会覆盖左侧文件夹中的文件。

删除文件

删除文件。 此操作不适用于同时存在于两个文件夹中的文件。

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