#javascript #intellij-idea #shortcut
#javascript #intellij-идея #ярлык
Вопрос:
Мне часто приходится повторять тривиальную задачу.
Задача:
Скопировать вставленный раздел (комментарий, строку css, строку html и т.д.) И увеличивать номер в этом разделе каждый раз, когда я его вставляю
Пример:
Я хочу повторить следующий комментарий 7 раз, но при каждом повторении число увеличивается.
/* ===================================
============ SECTION 1 ============
=================================== */
ЦЕЛЬ: Я надеюсь, что кто-нибудь знает о функции / ярлыке в intelji, возможно, аналогичной функции Excel?:
Смотрите GIF. Альтернативное решение любому из перечисленных ниже также было бы оценено!
У меня есть несколько решений: (Однако я хотел бы знать, есть ли какой-либо более быстрый способ сделать это)
- Делаем это вручную
- С помощью небольшого скрипта 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);
- Если позволяет случай, используйте Excel.
-
Можно ли это сделать с помощью любого ярлыка Intelij?
Комментарии:
1. Единственное, что нужно увеличивать / уменьшать, находится в plugins.jetbrains.com/plugin/2162-string-manipulation
2. @Meo Да, это то, что я искал: Скриншот выделенного текста