Быстрое увеличение выбранных номеров в Notepad ++

Я работаю над файлом конфигурации простого текста, который имеет формат ключа конфигурации

<type name>_<#>_<Subcomponent name>=<value>

Чтобы быть немного более ясным, файл конфигурации относится к группе компьютеров, поэтому имя типа может быть COMPUTER , а имя подкомпонента может быть IP или PORT , например. Поэтому у меня есть блок ключей для компьютера 1 и его подкомпонентов, блок для компьютера 2 и т. Д. Во всем файле.

Добавление одного нового блока ключей относительно просто, но добавление нескольких блоков становится утомительным выбором выбора столбца. Поскольку имя типа имеет одинаковую длину во всем файле, я хочу иметь возможность делать выбор столбца по всем номерам, которые необходимо изменить, и быстро увеличивать их. Я ничего не вижу в TextFX, который будет делать это, что было бы очевидным вариантом. Есть ли способ сделать это быстро и легко?

В качестве примечания, я знаю, что я мог бы написать скрипт Perl для этого, но это было бы немного неизбирательным, поскольку я не хочу увеличивать все числа, а всего лишь группу из них.

  • Как установить значки и описание типов файлов, связанных с Notepad ++?
  • Я только что нашел ошибку в реализации Notepad ++ в lookbehind?
  • Как удалить первые 27 символов из каждой строки Notepad ++?
  • Как заставить Notepad ++ связывать тип файла с языком?
  • Вырезание и вставка вьетнамских персонажей из PDF
  • Как сохранить настройки шрифта в Notepad ++
  • Как работает «Autoclose braces» в Notepad ++?
  • Как я могу просматривать два файла бок о бок в Notepad ++
  • 3 Solutions collect form web for “Быстрое увеличение выбранных номеров в Notepad ++”

    Возможно, вам придется делать это партиями (если номер столбца не равен нулю с постоянной шириной), но вы можете использовать выбор столбца (только что протестированный с помощью блокнота ++ 5.9.3), чтобы выбрать только цифры, а затем использовать Edit -> Редактор столбцов (Alt-C), чтобы установить начальные и конечные номера.

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

    Если вы вставляете, чтобы преуспеть текст в строке ведьмы содержит разделители вкладок, вы получите полезный листок; так:

    • Замените пространство символами TAB с помощью расширенного поиска (замените «_» и «=» на «\ t»)
    • Скопировать и вставить, чтобы перенести, перенумеровать содержимое столбца
    • Скопировать и вставить обратно в блокнот ++
    • Замените вкладку на «_» и восстановите столбец «=», набрав прямоугольную выборку (ALT + mouse selection) 1 ширину символов.

    В последнее время я использовал OpenOffice Calc (работает в любой электронной таблице на самом деле – из Excel в Google Docs), чтобы сделать это для меня в «внешнем виде, но он работает».

    1. В ячейках A1 и A2 добавлены некоторые числа (1,2).

    2. В ячейке B1 создана «формула» вроде:

       ="Some filler part "&$A1&" here;" 
    3. Перетащите A1: A2 до A31, чтобы заполнить его как исходный столбец.

    4. Перетащите B1 в B31, чтобы заполнить его как выходные данные.

      Результатом было 31 строка со строками типа:

      Часть наполнителя 1 здесь;
      Некоторая часть наполнителя 2 здесь;
      Часть наполнителя 3 здесь;

      Часть наполнителя 31 здесь;

    5. Выбранный столбец B и скопировал его в Notepad ++.

    Я предпочитаю делать это так, просто потому, что Excel / Calc не нуждается в каких-либо внешних макросах или чем-либо, чтобы выполнять такие задачи.

    Interesting Posts

    Невозможно активировать wlan0 в CentOS5.5

    Как включить аппаратную виртуализацию на материнской плате Asus

    Как решить проблему с неизвестной сетью? Он не может подключиться к Интернету

    Установка гостевых дополнений VirtualBox в Windows 10?

    Диалог открытия файла gtk +

    Как найти, какое фактическое приложение использует порт 80 через системный процесс

    Изменить левую ссылку в диалоговом окне «Сохранить как» для DropBox?

    Windows 7, свойства файла, дата изменена, как вы показываете секунды?

    Microsoft Word – боковые заголовки

    Как получить пользовательский язык в Notepad ++, чтобы следовать основному форматированию?

    Каковы спецификации, необходимые для установки Windows 8?

    Как изменить функцию кнопки воспроизведения на клавиатуре?

    Firefox и Thunderbird не запускаются

    Корзина на пересаженном диске

    Как закрыть окно поиска в Firefox с помощью сочетания клавиш, когда это поле не в фокусе?

    Давайте будем гением компьютера.