Emacsでテキストファイルを比較する

Emacsでテキストファイルを比較する

Emacsでテキストファイルを比較することについていくつかの質問があります。

  1. 遊んでいたしM-x compare-windows文書数値引数を渡すと、Emacsは比較時に空白を無視します。しかし、このコマンドに数値引数を渡すにはどうすればよいですか? (たとえば、を入力しM-x compare-windowsてからを押すと、を使用してオートコンプリートをspace試みます-。)

  2. Emacsでテキストファイルを比較するためのより強力なツールやプラグイン(おそらくサードパーティ?)はありますか?

    例えば、合併ソフトウェアWindowsでは、2つの文書を並べて比較でき、プログラムは自動的に違いを強調表示します。 WinMergeでは、2つのウィンドウを同時にスクロールすることもでき、比較を容易にするために、2つのウィンドウの同じテキストで領域を配置します。スナップショットを見るここ

    Emacsにも似ていますか?

答え1

数値パラメーターをコマンドに渡すには、まずパラメーターを入力します。たとえば、Escape 3 Left左に3文字移動します。したがって、ESC 3 ESC x compare-windows RETまたはを入力してくださいM-3 M-x compare-windows RET

2つのファイルを比較するために最も一般的に使用されるコマンドは次のとおりです。編集。 [ツール]> [比較]メニューから呼び出すことができます。というコマンドがありますが、通常、バージョン管理システムでは、ediff-windows-linewise2つのバッファ(ediff-buffers)、2つのファイル()、または2つのリビジョン()を比較します。他の領域間を移動するには、およびキーを押してより多くの利用可能なコマンドを確認します。ediff-filesediff-revisionnp?

関連情報