16

Windows で Emacs バージョン 23 を使用していますが、ediff実行可能ファイルが見つからないようです。

ediffEmacs on Windows はどこからダウンロードできますか?

4

5 に答える 5

4

diffUtilsをダウンロードして解凍し、パスを %PATH% に追加し、Emacs init ファイルに emacs exec-path を追加できます。

(when (string-equal system-type "windows-nt")
  (progn
    (setq diff-path "your-diff-path")
    (setenv "PATH"
            (concat diff-path ";"))
    (setq exec-path
          '(diff-path))))

最後に、M-x diff必要なものを比較するために使用します。

于 2013-11-07T03:57:05.357 に答える
3

見落としているのは、おそらく Windows ネイティブの diff です。NTEmacs を実行するときに、追加の Unix ライクなツール一式にアクセスしたいと本当に思っています。

Cygwin はおそらく最も一般的なソリューションです。多くの人が代わりに GNUWin32 ツールを使用しています (「Cygwin ツールよりもはるかに高速ですが、完全ではありません」)。

詳細については、こちらを参照してください: Emacs と Cygwin を最適に統合するには?

Emacs ウィキ: http://www.emacswiki.org/emacs/CygWin

NTEmacs だけでなく、Cygwin ネイティブの Emacs もあることに注意してください。したがって、すべての追加ツールを提供する Cygwin で NTEmacs を使用することができます。または、NTEmacs を完全に無視して、Cygwin の Emacs パッケージをインストールして、それをそのまま使用することもできます。NTEmacs の方が高速ですが、Cygwin Emacs はいくつかの領域で Cygwin の他の部分とよりよく統合されています。

于 2011-09-15T01:28:44.850 に答える
2

emacs から実行するediffと、実際に実行可能ファイルが検索されますdiff。それを取得する 1 つの方法は、cygwin をインストールすることです。を使用するために cygwin から Emacs を使用する必要はありませんdiff。emacsc:\cygwin\binに (cygwin インストール パスを使用して)追加し、再起動するだけです。%PATH%

を実行するediffdiff.exe%PATH%.

Windows 7 の emacs での Ediff

于 2013-09-23T12:42:43.347 に答える
-1

の実行ファイルはありませんediff

ediffemacs 内で実行される Lisp プログラムです。コマンド ラインから実行する場合は、このドキュメントを参照してください。

于 2011-09-14T22:54:56.543 に答える