Emacsでテキストファイルを比較することについていくつかの質問があります。
遊んでいたし
M-x compare-windows
、文書数値引数を渡すと、Emacsは比較時に空白を無視します。しかし、このコマンドに数値引数を渡すにはどうすればよいですか? (たとえば、を入力しM-x compare-windows
てからを押すと、を使用してオートコンプリートをspace
試みます-
。)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-linewise
2つのバッファ(ediff-buffers
)、2つのファイル()、または2つのリビジョン()を比較します。他の領域間を移動するには、およびキーを押してより多くの利用可能なコマンドを確認します。ediff-files
ediff-revision
n
p
?