在Windows 10上运行2013-03-17的GNU Emacs 24.3.1(i386-mingw-nt6.2.9200)在Windows 10上运行。一直试图让ediff工作而没有任何成功。我已经在我的旧工作中使用它多年没有任何问题与类似但不相同的设置。
我做meta x ediff缓冲区 得到缓冲区A进行比较,我选择一个文件 获取缓冲区B进行比较,选择另一个文件
搜索程序:权限被拒绝,差异
无法理解如何解决。我一直在谷歌上搜索这个问题好几个星期了。在我的另一台计算机上,它说没有找到差异。在我的驱动器上搜索diff.exe只能找到我的git目录中的内容,我认为这是错误的差异。
问题1 ediff是否使用名为diff.exe的外部程序?
问题2 在那种情况下,任何特定的差异计划?请注明。
问题3 谷歌的一些答案sugest调用cygwin,我试图下载并安装但不确定我在寻找什么,cygwin在其bin文件夹中添加了345个不同的程序,但没有差异和没有ediff。特别是我需要添加任何包吗?
问题4 Ediff在我的emacs lib文件夹中有几个lisp文件,所以我认为一切都很好。
问题5 我可以只下载diff.exe,还是应该向任何地方添加缺少的路径?
请在最基本的层面上解释。
答案 0 :(得分:0)
有几个答案来自: How can I use ediff under Windows + NTEmacs? 或者,您可以使用M-x比较窗口。
答案 1 :(得分:0)
感谢您的链接,安装gnuwin32并添加bin到路径解决了问题