web-dev-qa-db-ja.com

Copy-to-Left / Right機能で、どのGUI diffビューアをお勧めしますか?

Meld 以外はほとんど使用したことがありません。他に何かおすすめはありますか?

あなたが(コメントとして)あなたの推薦の理由を与えるならば、それは特別なニースでしょう。

[note] Meldが最近 entire の内容を1つのファイルから別のファイルにコピーする機能を失ったため、代替手段が必要です。 Copy To Left/Rightの右クリックメニュー項目から利用できる機能を指します。

[pdate]チェックしたところ、問題は1.3.2によって導入されました。 1.3.1はうまく機能し、私が確認した最新のバージョンは1.4.であり、機能しません。

30
tshepang

使用可能ないくつかのツールがあります。

  • 溶ける
  • kompare-diffファイルビューア
  • kdiff3-ファイル差分ビューア
  • Diffuse -ファイル差分ビューア

2つのファイルがあり、それらの違いを表示したいですか? 「ファイル差分ビューア」を使用してください。差分ファイルがあり、それを読みやすい表示で確認したいですか? 「diff file viewer」を使用してください。

24
Johan

vimdiffもあります(GUIバージョンはgvimdiffです)。

9
Johan

Emacsにバンドルされているediffパッケージ は、かなり優れた差分ビューアです(EmacsのTools / CompareおよびTools / Mergeメニュー)。すべての基本機能(2つのファイル間の違いを強調表示、異なるブロック間をジャンプ)と最も一般的な中間機能(ファイルの一部を比較、バージョン管理から取得したリビジョンを比較、ディレクトリツリーを比較、共通の祖先を参照ポイントとして使用)マージされたバージョンを生成します)。ただし、非常に豪華な無視機能はありません。

Emacsが他のほとんどのdiffビューアより優れているのは、より優れた検索機能、構文の強調表示、LISPの拡張性などです。ああ、統合されたエディター。

Kdiff3をお勧めします。これは、プログラマーがソフトウェア開発中にsrcファイルを比較するために使用したり、定期的なバックアップを行って2つのフォルダー(再帰的にずっと下まで)を比較するために使用したりできます。

後者の場合、プログラマーが必要とする行ごとの比較ではなく、日付と時刻およびサイズの比較を構成できます。比較に含まれる各ディレクトリ/ファイルの色分けされた出力が表示され、システムハードディスクで作成/削除した新しいファイルをバックアップハードディスクに選択的に追加/削除できます。

2
user42339

私は何年もtkdiff( http://sourceforge.net/projects/tkdiff/ )を使用しています。これは、ファイル間の違いを表示する限り、私がやりたいことを行います。また、左と右のファイルの違いを選択して、「マージ」ファイルを書き出すことができます。

欠点:Tcl/Tkで記述されており、すべてのシステムにそれがあるわけではありません。

2
Bruce Ediger

xxdiff はあなたがやりたいことをしていると思います。

1
wazoox

さまざまなdiffユーティリティの比較。古いがまだ有効。

http://web.archive.org/web/20111003125309/http://amjith.blogspot.com/2007/07/visual-diff-tools-in-linux.html

0
Amjith