Подтвердить что ты не робот

Метод Emacs для сравнения разделов документов?

Я хотел бы иметь возможность открыть два окна в Emacs, выбрать область текста в каждом окне и получить сравнение разницы между двумя выборами.

Это было бы очень удобно для крупномасштабного проекта технического обслуживания, где я работаю над деревом версий с несколькими ветвями, большим количеством копий/папок и кода, который перемещается спорадически.

Я нашел платный инструмент, который предоставляет эту функцию (Ultracompare), но это зависит от окна и Мне нужно решение, которое работает на Solaris/Linux.

4b9b3361

Ответ 1

Я думаю, что M-x ediff-regions-wordwise делает то, что вы хотите.

Запустите ediff-regions-wordwise, и Emacs запросит для каждого буфера, затем предложит вам выбрать (или подтвердить) область в буфере.

И, бонус, Emacs тоже работает на Windows!

Ответ 2

Я бы склонен использовать narrow-to-region (C-x n n) в обоих буферах, за которым следует M-x compare-windows, хотя бы потому, что он работал у меня не менее 100 лет.: -)