Kompare(原名「Kdiff」)是一款以開發人員為對象的圖形化比較和合併工具。它允許用戶比較兩個不同的文本文件或目錄。它是 KDE 應用程序(和以前 KDE 軟件編集)的一部分,因此主要用於 Linux 和其他類 unix 操作系統;在 Windows 上同樣可用。Kompare 並不實際計算文件間的差異,而僅僅是 diff 程序的圖形化前端。

Kompare
Kompare 使用截圖
Kompare 使用截圖
開發者Kompare 團隊
當前版本
  • 21.12.0 (2021年12月9日)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言C++
操作系統跨平台
類型文件比較合併工具
許可協議GPL
網站apps.kde.org/en/kompare 編輯維基數據

它是一個標準的 KDE SC 工具,同 kdesdk 模塊一齊被打包。

比較文本的文件 編輯

Kompare 通過讓相同行儘可能的位置相近來兩兩顯示要比較的文件,不同行的內容將會在兩個文件中分別高亮顯示。三種不同的顏色用於突出顯示,說明高亮內容

  • 存在於第一個文件,但未在第二個(即高亮內容已從第一個文件 刪除了 ); 
  • 存在於第二個文件,但不在第一個(即已 加入 到第一個文件); 
  • 存在於兩個文件中,但是內容不同(即內容自第一個文件被創建已 改變)

Kompare 的其他功能 編輯

一個不完整的列表如下,以說明 Kompare 除了比較文本文件外的其他功能。[2]

比較目錄 編輯

當兩個目錄被選定進行比較,Kompare將分別顯示目錄樹,包括了兩目錄中不相同的文件和子目錄。點擊條目將顯示具體條目的比較。

創建和應用補丁 編輯

Kompare 能夠創建一個補丁(patch)文件,該文件僅列出兩比較文件間的差異。不僅如此,Kompare 可根據一文件與其相關的補丁文件計算生成另一文件。對於源文件很大而修訂內容較小的場景,這是個很有用的功能。

Kompare 創建和應用的補丁文件同命令行工具所生成的相兼容,因為Kompare實際僅是一個diff的圖形化前端,而創建和應用補丁的功能則由patch命令行工具實現。

另請參閱 編輯

參考文獻 編輯

  1. ^ Release 21.12.0. 2021年12月9日 [2021年12月24日]. 
  2. ^ Kompare - Different from the rest. www.caffeinated.me.uk. [2018-02-19]. (原始內容存檔於2012-04-15).