Сравните файлы и возвращайте только различия с помощью Notepad ++

В Notepad ++ имеется инструмент сравнения плагинов для сравнения текстовых файлов, который работает следующим образом:

Запустите Notepad ++ и откройте два файла, которые вы хотите запустить. проверить.

Нажмите "Плагины",

Выберите "Сравнить" и нажмите "Сравнить".

Плагин проведет проверку сравнения и отобразит две стороны файлов с различиями в выделенном тексте.

Это приятная функция, которую я использовал в течение некоторого времени. Теперь я искал вариант для дальнейшего выбора и выбора выделенных различных строк (например, путем удаления не выделенных) или наоборот: например, вычеркнуть выделенные строки.

Есть ли простой способ достичь этого?

Ответ 1

У меня есть грязный обходной путь для этого. Это экономит время по сравнению с Control+C, Alt+Tab, Control+V; Control+C, Alt+Tab, Control+V;... Control+C, Alt+Tab, Control+V; Control+C, Alt+Tab, Control+V;... Control+C, Alt+Tab, Control+V; Control+C, Alt+Tab, Control+V;... но это может не стоить на больших файлах. Для больших файлов вы можете использовать другой инструмент.

Обычно это лучше всего работает при сравнении группы "слов" и не работает с содержимым таблицы (например, с исходным кодом).

Итак, обходной путь:

  1. Необязательно: (зависит от сравниваемого содержимого) Сортируйте оба файла (это упростит сравнение в будущем). Для этого: Правка => Операции со строками => Сортировка строк по лексикографическому возрастанию (сделать это для обоих файлов)
  2. Сравните файлы с плагином
  3. Выберите один файл и проверьте строки, которые вы хотите сохранить. Добавьте один табулятор перед каждой из этих строк. Помните, что вы можете выбрать несколько строк и нажать вкладку для их табулирования. При желании вы можете добавить табуляторы в строки, которые хотите удалить
  4. Сортировать файл. Табличные строки появятся первыми. Так что теперь вы можете копировать и вставлять их (или копировать и вставлять незаполненные)