2つのバッファの違いを比較する場合、M-x ediff-buffers
単語内で変更された特定の文字(つまり、「文字レベル」の差分)を示しません。最新の差分ツールのほとんどは、単語内の差分を表示します。
Emacsはデフォルトでこの重要な(または明らかに有用な)機能を欠いているようです。Emacsに文字ごとにdiffを表示させるにはどうすればよいですか?
ここM-x ediff-buffers diff1 diff2
でを更新しemacs -Q
て、私のテーマが邪魔にならないようにするために使用します:
Meldに貼り付けた同じテキストを次に示します。
emacs -Q
上記で追加したで実行してみました。また、質問を修正して、行内の差分ではなく文字レベルの差分に対処しました。
emacs -Q
し、呼び出し元ediff-buffers
にdiff1
してdiff2
通常どおりに。