Скопировать выделение, но увеличить в нем числа на единицу

#javascript #intellij-idea #shortcut

#javascript #intellij-идея #ярлык

Вопрос:

Мне часто приходится повторять тривиальную задачу.

Задача:

Скопировать вставленный раздел (комментарий, строку css, строку html и т.д.) И увеличивать номер в этом разделе каждый раз, когда я его вставляю

Пример:

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

 /* ===================================
   ============ SECTION 1 ============
   =================================== */
  

ЦЕЛЬ: Я надеюсь, что кто-нибудь знает о функции / ярлыке в intelji, возможно, аналогичной функции Excel?:
Смотрите GIF. Альтернативное решение любому из перечисленных ниже также было бы оценено!


У меня есть несколько решений: (Однако я хотел бы знать, есть ли какой-либо более быстрый способ сделать это)

  1. Делаем это вручную
  2. С помощью небольшого скрипта JavaScript
     const Enter_string = (s, number_of_copies) => {
        console.log(s);
        let copy = s;

        for (let i=0; i<number_of_copies; i  ) {
            copy = copy.replace(/(d )/, (fullMatch, n) => {return `${Number(n)   1}`});
            console.log(copy);
        }
    };

    Enter_string('/* ===================================n'  
            '============ SECTION 1 ============n'  
            '=================================== */n',
            2);

  
  1. Если позволяет случай, используйте Excel.
  2. Можно ли это сделать с помощью любого ярлыка Intelij?

Комментарии:

1. Единственное, что нужно увеличивать / уменьшать, находится в plugins.jetbrains.com/plugin/2162-string-manipulation

2. @Meo Да, это то, что я искал: Скриншот выделенного текста