在Linux上使用Meld以图形方式比较文件和文件夹

如何比较两个相似的文件并查看差异?明显的答案是 在Linux上使用diff命令..

问题在于,每个人都可以在Linux终端中比较文件。而且,diff命令的输出可能会造成混淆。

以该diff命令的输出为例。

这里肯定有一个学习曲线。但是,如果使用的是台式机Linux,则可以使用GUI应用程序轻松比较两个文件之间的差异。

Linux上有几种GUI差异工具。在本周的Linux应用程序重点中,突出显示您最喜欢的工具Meld。

融合:适用于Linux(和Windows)的可视化差异和合并工具

什么时候 融化,您可以并排比较两个文件。不仅如此,您还可以修改文件并进行相应的更改。那是您在大多数情况下想要做的,对吗?

Linux和Meld文件比较文件比较

Meld还可以比较目录以显示哪些文件不同。当文件为新文件或缺少文件时,也会显示该文件。

Linux和Meld目录比较目录比较

您还可以使用Meld进行三项比较。

在Linux上与Meld进行三向文件比较三向文件比较

图形化的并排比较在多种情况下很有用。开发人员可以使用它来理解代码补丁。 Meld还支持版本管理系统,例如Git。 水星颠覆 等等

融化的特点

消除Linux上的视觉差异

开源的Meld工具具有以下主要功能:

  • 执行2向和3向差异比较
  • 就地编辑文件会立即更新差异比较
  • 在差异和冲突之间导航
  • 可视化全局和局部差异以及相应标记的插入,更改和冲突
  • 使用正则表达式文本过滤来忽略某些差异
  • 语法高亮
  • 比较两个或三个目录以查找新添加,丢失和修改的文件
  • 从比较中排除一些文件
  • 支持流行的版本管理系统,例如Git,Mercurial,Bazaar,SVN
  • 支持多种国际语言
  • 开源GPLv2许可证
  • 在Linux和Windows上可用

在Linux上安装Meld

Meld是一个流行的应用程序,可在大多数Linux发行版的官方存储库中找到。

检查您发行版的软件中心,以查看Meld是否可用。

在Ubuntu软件中心融化在Ubuntu软件中心融化

或者,您可以使用发行版的命令行程序包管理器来安装Meld。 在Ubuntu上,它在Universe存储库中可用,并且可以使用apt命令安装。

sudo apt install meld

Meld源代码可以在GNOME的GitLab存储库中找到。

融合源代码

值得?

我知道大多数现代的开源代码编辑器都具有此功能,但是有时您需要一个简单的界面,而无需安装其他插件来比较文件。 .. 梅尔德提供的就是这一点。

您是否正在使用其他工具检查文件之间的差异?是哪个工具? 如果您使用过Meld,您的经验是什么?评论部分供您分享意见。

Sidebar