@geekpi
This commit is contained in:
Xingyu Wang 2020-11-28 14:59:36 +08:00
parent e55c8e1c4e
commit 87d15c4974

View File

@ -1,6 +1,6 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: reviewer: (wxy)
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Compare Files and Folders Graphically in Linux With Meld)
@ -10,19 +10,21 @@
使用 Meld 在 Linux 中以图形方式比较文件和文件夹
======
![](https://img.linux.net.cn/data/attachment/album/202011/28/145914mr5zcl2wnns8rj5j.jpg)
如何比较两个相似的文件来检查差异?答案显而易见,就是[使用 Linux 中的 diff 命令][1]。
问题是,并不是每个人都能自如地在 Linux 终端中比较文件,而且 diff 命令的输出可能会让一些人感到困惑。
问题是,并不是每个人都能自如地在 Linux 终端中比较文件,而且 `diff` 命令的输出可能会让一些人感到困惑。
以这个 diff 命令的输出为例:
以这个 `diff` 命令的输出为例:
![][2]
这里肯定涉及到一个学习曲线。然而,如果你使用的是桌面 Linux你可以使用 [GUI][3] 应用来轻松比较两个文件是否有任何差异。
有几个 Linux 中的 GUI diff 工具。我将在本周的 Linux 应用亮点中重点介绍我最喜欢的工具 Meld。
有几个 Linux 中的 GUI 差异比较工具。我将在本周的 Linux 应用亮点中重点介绍我最喜欢的工具 Meld。
### MeldLinux (及 Windows 下的可视化比较和合并工具
### MeldLinux及 Windows下的可视化比较和合并工具
通过 [Meld][4],你可以将两个文件并排比较。不仅如此,你还可以对文件进行相应的修改。这是你在大多数情况下想做的事情,对吗?
@ -45,19 +47,17 @@ Meld 还能够比较目录,并显示哪些文件是不同的。它还会显示
开源的 Meld 工具具有以下主要功能:
* 进行双向和三向差异比较
* 就地编辑文件,差异比较立即更新
* 就地编辑文件,差异比较立即更新
* 在差异和冲突之间进行导航
* 通过插入、更改和冲突相应地标示出全局和局部差异,使其可视化
* 使用正则文本过滤来忽略某些差异
* 使用正则文本过滤来忽略某些差异
* 语法高亮显示
* 比较两个或三个目录,看是否有新增加、缺失和更改的文件
* 比较两个或三个目录,看是否有新增加、缺失和更改的文件
* 将一些文件排除在比较之外
* 支持流行的版本控制系统,如 Git、Mercurial、Bazaar 和 SVN
* 支持流行的版本控制系统,如 Git、Mercurial、Bazaar 和 SVN
* 支持多种国际语言
* 开源 GPL v2 许可证
* 既可用于 Linux也可用于 Windows。
* 既可用于 Linux也可用于 Windows
### 在 Linux 上安装 Meld
@ -77,7 +77,7 @@ sudo apt install meld
[Meld Source Code][14]
### 它值得吗?
### 它值得使用吗?
我知道[大多数现代开源编辑器][15]都有这个功能但有时你只是想要一个简单的界面而不需要安装额外的附加软件来比较文件。Meld 就为你提供了这样的功能。
@ -90,7 +90,7 @@ via: https://itsfoss.com/meld-gui-diff/
作者:[Abhishek Prakash][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出