Emacsのディレクトリ比較

Emacsのディレクトリ比較

試してみますが、ediff-directories正しく使用しているかどうかわかりません。

私は読んだ文書2つのディレクトリを指定してEmacsを押すと、再帰的ediff-directories==比較されます。

ただし、このボタンを押すと、コマンドが実行されたレベルのシンボルを含むフォルダのみがインポート===れます(両方のフォルダに同じ内容があります)。フォルダ階層でより深いレベルのフラグを持つフォルダを確認するには、=各レベルでコマンドを再実行する必要があります。==

Emacsに葉のすべての違いを見るために葉まで繰り返すように指示する方法directory difference buffer(キーボードコマンドを介してアクセス可能)D

ediff-directories公式チュートリアル以外にチュートリアルの使い方を知っている人がいれば文書)、本当に興味があると思います。


また、セッションを終了したいが(特定のレベルのフォルダを比較)、より深いセッションが開いている場合q(このセッションの終了)をクリックすると、Emacsは次のメッセージを表示します。

この会話グループにはアクティブなセッションがあります。 ---終了できません。

サブセッションを1つずつ終了せずに会話グループを終了するには?

ベストアンサー1

持つztreeMelpaが提供するパッケージは、再帰的なディレクトリツリー比較をサポートしています。M-x ztree-diffGNUdiffユーティリティを使用してファイルを比較します。

使用する場合use-packageztreeその後、パッケージをインストールして構成するには、以下を追加します.emacs

;; ** recursive directory tree comparison: M-x ztree-diff
(use-package ztree
  :ensure t) ; needs GNU diff utility

おすすめ記事