2つのバッファで開かれた2つのファイルの内容の違いを表示する機能をemacsに実装する方法は? Mercurial を使用するときの revdiff のようなものです。
質問する
523 次
4 に答える
10
Emacs にはediff
、2 つのファイルを比較できる があります。使用するには、 を実行してM-x ediff
、差分を作成する 2 つのファイルを指定します。
于 2013-08-05T23:01:05.307 に答える
3
ところで、同じバッファ内の 2 つのテキスト ブロックの違いを確認したい場合は、次のようにします。 - smerge-mode がロードされていることを確認します (例: M-x load-library RET smerge-mode RET
)。- 最初のブロックC-SPC
の先頭に移動 - 2 番目のブロックの先頭に移動- 2 番目のブロックC-SPC
の末尾に移動M-x smerge-makeup-conflict RET
- 次に、C-c ^ R
またはC-c ^ =
を使用して違いを表示できます。2 つのブロックがほとんど連続している場合、これはうまく機能することに注意してください。
于 2013-08-07T14:51:47.170 に答える
1
M-x diff
それをします。
詳細については、ドキュメントを参照してください: http://www.gnu.org/software/emacs/manual/html_node/emacs/Comparing-Files.html
于 2013-08-05T23:01:34.270 に答える