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

Используя Notepad ++, как я могу создать ситуацию с макросом, в которой число увеличивается?

например, у меня около 500 строк. в начале каждой строки я хочу добавить число. поэтому в строке 1 мне нужно "1" ", а затем строка 2 мне понадобится" 2 ""

Я знаю, что могу сделать макрос в n ++, но он не будет инкрементальным. есть ли способ сделать это?

4b9b3361

Ответ 1

Notepad ++ Макросы воспроизводят только действия клавиатуры. Они не могут делать ничего динамичного.

Однако есть встроенный (?) плагин, который может сделать это для вас.

Выделите весь код, затем выберите "TextFX/TextFX Tools/Insert Line Numbers"

Одна вещь, о которой нужно знать, это то, что это абсолютный номер строки в файле. Вы не можете начать нумерацию в строке 10 и заставить ее говорить строку 03 или что-то в этом роде.

Ответ 2

Изменить → Редактор столбцов и использовать нижний параметр в этом диалоге (Number to Insert). Таким образом, вы также можете начать с любого числа, которое вам нравится, и не иметь ведущих нулей.

Ответ 3

В более общих случаях, когда вы хотите добавить порядковый номер более выборочно (например, в середине строки или только для некоторых строк), существует два метода:

Ответ 4

TextFX- > TextFX Tools- > Вставить номера строк

Ответ 5

Вы можете использовать TextPad, если вам нужно универсальное решение этой проблемы. Просто откройте диалоговое окно замены; установите режим замены на регулярное выражение, а затем замените его текстовым полем, используя \i, в котором вы хотите использовать приращающуюся последовательность.

Ответ 6

У меня есть предложение, но оно не полностью автоматизировано. Вы можете открыть новый файл Нажмите кнопку макросъемки:

  • вставьте ayting в первую строку и нажмите enter
  • Остановка макросъемки
  • Нажмите "Делать это много раз" (я не знаю, как происходит перевод) и укажите, чтобы повторить его в течение 499 раз.

Как указано в ответе https://superuser.com/info/331098/flip-or-reverse-line-order-in-notepad do:

  1. Изменить > Выбрать все
  2. TextFX > Инструменты TextFX > Вставить номера строк
  3. Если TextFX > TextFX Tools > + Сортировать по возрастанию, отмечен, снимите флажок
  4. TextFX > Инструменты TextFX > Сортировка строк с учетом регистра (в столбце)
  5. TextFX > Инструменты TextFX > Удалить номера строк или первое слово

Я надеюсь, что это поможет, я не пробовал, но я не вижу, как это не может работать.: -)