在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