Notepad ++: макрос записи не запоминает шаги, выполненные в редакторе столбцов - PullRequest
1 голос
/ 13 мая 2019

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

Пример

A
B
C
Random info
B
C

Результаты

A
Random info

Я нашел, как это сделать по этой ссылке и следуя способу 2. Проблема при записимакрос не записывает шаги, которые я предпринимаю при использовании редактора колонок.Кто-нибудь знает, как это исправить или другим способом?Спасибо

1 Ответ

0 голосов
/ 14 мая 2019

К сожалению, редактор колонок и другие действия плагина не могут быть записаны из-за ошибки в блокноте ++.

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

Использовать этот макрос:

  1. Начало записи макроса
  2. Управление + H для запуска поиска и замены:

    Найти что: ^([^\n]*)$\R([\s\S]*?)\R?+^\1$

    Заменить на: \2

    Заменить все

  3. Поместите курсор в первую позицию файла (строка 0, символ 0). Используйте мышь или используйте Control + G , затем 0

  4. Остановить запись макроса

Теперь запустите ваш макрос с помощью run a macro multiple times и выберите run until the end of file.

Вот демонстрация процесса:

Demo of the process

...