Как я могу сравнить два файла в emacs, аналогично vimdiff vim? - PullRequest
14 голосов
/ 12 августа 2011

Если я делаю diff из emacs, я получаю нечто, похожее на патч, и файлы объединяются в один большой файл.Есть ли функция, которую я мог бы использовать, чтобы сравнить их, как на этом изображении?Гораздо проще увидеть, что изменилось.

vimdiff

Ответы [ 2 ]

28 голосов
/ 12 августа 2011

Ediff работает аналогично: M-x Ediff

http://www.gnu.org/software/emacs/manual/html_mono/ediff.html

5 голосов
/ 26 августа 2017

Emacs ediff никоим образом не сравним с vimdiff.Я думаю, что emacs ediff - это просто оболочка для команды Linux diff.Он просто подсвечивает линии, помечает метки инструмента как измененные.

Я обнаружил, что vdiff дает vimdiff как зернистость.Следуйте инструкциям по ссылке ниже, чтобы использовать его.

https://github.com/justbur/emacs-vdiff

...