テキスト ファイルの比較には、時間、労力、大きなモニター、および十分な忍耐力が必要ですが、単に前述のいずれもがなくてもできる適切なツールがあればよいのです。 もしあなたが、複数のバージョンのテキスト ファイルを扱わなければならないエディターであったり、ファイルのさまざまなコード リビジョンをチェックしたい開発者であったりするなら、次のチュートリアルはあなたのためにあります。

Diffuse

Diffuse は開発者のことを考えて作られた便利で小さなテキスト比較・マージツールです。 これは、2 つのテキスト ファイルを並べて配置する使いやすいグラフィカル インターフェイスを特徴としています。 このソフトウェアツールの重要な要素は、2つのファイル間の相違点を自動的に検出して強調表示する能力です。 さらに、Diffuse はファイルの形式を検出し、別のハイライト方法を利用することができます。 例えば、次の図では、2 つの異なるバージョンの XML ファイルを見ることができます。 Diffuse は、異なる「部分」をオレンジ色で、また、正確な相違点を赤色で表示します。

上部のパネルにある [フォーマット] オプション メニューからフォーマットを変更できます。 マージ] オプション メニューでは、左から右へ、またはその逆にマージまたはコピーするオプションのセットを使用できます。 特に長いファイルでは、ctrl+up 矢印と ctrl+down 矢印のホットキーがそれぞれ “前の差分を表示” と “次の差分を表示” に対応し、差分を簡単に素早くブラウズできます。 もちろん、各ドキュメント領域の左上にある [ファイルを開く] ボタンを押して、単純なテキスト ファイルもインポートできます。

Diffuse でもこれは完全に可能ですが、編集者が書かれたコンテンツ ファイルを扱う場合は、LibreOffice の比較機能を使用することをお勧めします。 次に、上部パネルで「文書の編集/比較」オプションを選択します。 これにより、ファイル マネージャー ダイアログが開き、ファイルの更新版を選択することができ、選択すると、差分とコントロール ダイアログが表示されます。 これにより、特定のエディターからの編集を表示したり、特定のアクション (挿入、削除、フォーマットの変更、表の変更) を選択したり、あるいは特定の期間を指定して、その期間に起こった変更のみを表示したりすることができます。 これは、共同編集作業の結果を確認したい編集長に特に役立ちます。

更新:

Meld と Vim について説明したこの記事の第 2 部です。

https://www.howtoforge.com/tutorial/compare-merge-text-file-linux-part-2/

Linux でテキスト ファイルの比較とマージする方法