Могу ли я сделать макрос в n ++, который выполняет поиск / замену? - PullRequest
1 голос
/ 09 января 2012

Я новичок в n ++, но этот инструмент меня больше всего впечатлил.Я пытался записать макрос, который выполняет поиск / замену, но в части «поиск», кажется, содержится начальный текст поиска из записи, «жестко запрограммированной» в макросе.

Что я хочуis:

Ввести вручную курсор в начале первой строки сегмента кода фиксированного формата, затем действия макроса:

  1. переместить курсор на две строки вниз
  2. переместить курсор вправо x символов
  3. пометить чартеры от pos x до x + n
  4. найти и заменить все вхождения выделенного текста на "{p_'selected text '}"

В более продвинутой версии я хотел бы добавить некоторую логику к шагу 4: выполнять замену только в том случае, если число вхождений> 1 (например, сначала добавив инструкцию count, но я не уверенкак получить возвращенный счетчик # из диалогового окна)

Возможно ли это?

1 Ответ

1 голос
/ 16 августа 2012

Хотя я большой поклонник Notepad ++, это звучит как то, чего бы я достиг с AutoHotKey .Вы должны выбрать текст и скопировать его в буфер обмена.AutoHotKey будет читать буфер обмена, заменять текст по вашему желанию и либо заменять содержимое буфера обмена, либо отправлять его обратно в ваш документ.Дайте мне знать, если вы хотите пойти по этому пути.

...