GoLand 2025.2 Help

文件夹差异查看器

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

通过此对话框,您可以探索不同文件夹间的差异并同步文件。

工具栏

图标

工具提示及快捷键

说明

适用范围

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

F7 Shift+F7

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

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

版本控制

跳转至源代码按钮

跳转到源(J)

F4

在编辑器的活动选项卡中打开文件。 光标将定位在与 差异查看器 相同的位置。

全部

刷新

刷新

刷新 Diff Viewer 的内容。

全部

在左侧显示新文件

在左侧显示新文件

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

全部

在外部工具中显示差异

在外部工具中显示差异

Invoke an external diff viewer. 有关外部差异查看器的详细信息,请参阅 外部 Diff 工具 页面。

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

全部

显示差异

显示差异

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

全部

显示相同文件

显示相同的文件

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

全部

在右侧显示新文件

在右侧显示新文件

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

全部

比较依据

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

  • 二进制内容

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

  • 大小

  • 大小和时间戳

本地文件夹

本地-远程文件夹

同步所选项

同步选定项 Enter

对所选项对应用 指定操作

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

全部

全部同步

全部同步 Ctrl+Enter

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

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

全部

交换左右两侧按钮

交换两侧

点击此按钮可在 Diff Viewer 中切换两侧内容。

全部

隐藏已排除的文件

隐藏已排除文件

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

本地-远程文件夹

筛选器

筛选对比文件夹中的对象。

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

请注意,按下 Enter 后筛选器才会生效。

全部

路径

这些字段显示所对比文件夹的路径。 要更改目录,请点击 浏览 按钮(浏览按钮 )并指定其他目录。

本地文件夹

本地-远程文件夹

帮助图标

帮助

F1

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

全部

比较表

该表列出满足 比较方式 列表中指定的比较条件和 工具栏按钮中设置的筛选条件的项。

描述

可用范围

名称

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

全部

大小

该列列出文件大小。

本地文件夹

本地-远程文件夹

日期

该列列出文件时间戳。

本地文件夹

本地-远程文件夹

*

该列列出将应用于每一行项目对的操作。

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

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

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

  • 根据所选比较条件,项目存在差异 :根据所选比较选项,两个项目存在差异。 不执行任何操作。 您可以在 差异窗格中查看对象间的差异,并通过点击其图标更改单项操作。

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

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

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

全部

差异窗格

“差异”窗格仅对名称相同、同时存在于两个文件夹中的文件和数据源对象显示。 如果某个文件或数据库对象仅存在于一个文件夹中,则该窗格将显示所选文件的内容。

要在 Diff Viewer 的窗格之间切换,请按 Ctrl+Tab。 活动窗格中有插入符。

差异查看器

工具提示与快捷键

描述

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

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

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

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

比较上一个文件图标

比较下一个文件图标

比较上一个/下一个文件

Alt+Left Alt+Right

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

跳转至修改文件图标

转到已更改的文件 Ctrl+N

显示当前变更集中的所有已更改文件并跳转至相应位置。此操作仅在查看多个文件的更改时可用。 此操作仅在查看多个文件的更改时可用。

跳转至源代码按钮

跳转到源(J)

F4

在编辑器中打开所选文件。 插入符的位置与 差异查看器 中相同。

查看器

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

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

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

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

空白字符

定义 Diff Viewer 应如何处理空白字符。

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

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

    • 如果两行仅在尾部空白处不同,则视为相同。

    • 如果两行不同,在 按单词 模式下,尾部空白不会被高亮显示。

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

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

    • 所有空白字符(与“忽略空白字符”选项一致)

    • 所有仅包含空白字符的新增或删除行

    • 所有仅拆分或合并行但不影响非空白部分的更改。

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

高亮模式

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

可用的选项包括:

  • 高亮显示单词 :对修改的单词进行高亮显示

  • 高亮显示行 :对修改的行进行高亮显示

  • 高亮显示拆分的更改 :选中此选项时,大的更改会被拆分为多个小的更改。

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

  • 高亮显示字符 :对修改的符号进行高亮显示

  • 不高亮显示 :选中此选项后,不会对差异进行任何高亮显示。

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

折叠未更改片段图标

收起未更改的片段

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

同步按钮

同步滚动

点击此按钮可同时滚动两个 diff 窗格。 如果取消激活此按钮,各窗格可独立滚动。

设置按钮

设置

打开可用设置的列表。

这些命令同样可通过 Diff Viewer 边栏的上下文菜单访问。

外部工具图标

在外部工具中显示差异

调用在 外部 Diff 工具 设置页面中指定的外部 diff 查看器。

此按钮仅在启用了 使用外部差异工具 选项且位于工具栏上时可用,对应 外部 Diff 工具 设置页面。

帮助图标

帮助

F1

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

应用至左侧 应用至右侧

接受

应用窗格之间(在并排查看器中)或行之间(在统一查看器中)的差异。

双箭头按钮可以改变其行为:

  • 点击 应用至左侧应用至右侧 以应用更改。 此行为为默认行为。

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

上下文菜单

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

命令

图标

描述

设置复制到右侧/左侧

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

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

设置删除

设置为删除

删除文件。

设置不执行任何操作

移除操作图标。

设置镜像到右侧

设置为镜像到右侧

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

设置镜像到左侧

设置为镜像到左侧

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

设置默认值

为此条目设置默认操作。

删除时警告

合并两个目录期间,在删除仅存在于某个目录中的文件前显示警告。

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