Макросы в редакторах «Р7»: свежие примеры и горячие клавиши

Плагины
Памятка по макросам

Мы достаточно часто пишем про плагины и еще ни разу – про макросы. Хотя для многих продвинутых пользователей это более привычный способ облегчения рутинных операций при работе с документами разных типов, в первую очередь, с электронными таблицами. Давайте начнем с введения и порекомендуем горячие клавиши.

Что такое макросы

Пойдем от противного, точнее от знакомого – от плагинов. Плагин – это отдельный инструмент или функция, который вы ставите (включаете) в виде модуля/расширения. Скачиваете архив, указываете его расположение, потом появляется кнопка и иногда рабочее окно (если оно предусмотрено).

Макрос – это JS-код, безопасный и кроссплатформенный, который запускается в одном окне с редакторами и не имеет доступа к системе. Это небольшой скрипт, который выполняет требуемую операцию с данными. Макросы «Р7» используют синтаксис JavaScript () и нотацию сценариев API Document Builder.

Окно для работы с макросами

Чтобы написать свой макрос нужно открыть вкладку «Плагины», кликнуть «Макросы», потом New. Как писать, лучше почитать в документации. Переименовываем и нажимаем «Выполнить», чтобы запустить код в документе. Если макрос больше не нужен, нажимаем «Удалить».

Свежие примеры

Если слова «код», «скрипт» и «написание» звучат страшно, лучше начать с примеров, чтобы убедиться, что не всё так ужасно. Некоторые из них вообще можно копипастить и использовать.

Выше мы упомянули, что макросы особенно популярны при работе с таблицами и здесь хотим привести ссылки на несколько свежих примеров как раз из этой сферы:

Пример макроса вставки таблицы с выделением ячейки

Горячие клавиши

Ну и если вы убедились, что точно будете использовать макросы и создавать их самостоятельно, то вам непременно понадобятся сочетания клавиш, ускоряющие работу. Их почти тридцать, но для начал можете запомнить те, что кажутся вам самыми актуальными. Часть из них — это вообще общепринятые системные горячие клавиши, в том числе:

  • Ctrl + C – скопировать выделенный текст в буфер обмена
  • Ctrl + V – вставить текст из буфера обмена в текущее положение курсора
  • Ctrl + Z – отменить предыдущее действие
  • Ctrl + Y – повторить отменённое действие
  • Ctrl + A – выделить весь код
  • Ctrl + F – вызвать окно поиска
  • Ctrl + H – вызвать окно замены
  • Ctrl + Home – переместить курсор в начало кода
  • Ctrl + End – переместить курсов в конец кода
  • Ctrl + Del – удалить слово справа от курсора
  • Ctrl + Backspace – удалить слово слева от курсора

А вот и специфичные сочетания, которые тоже могут иметь своё системное значение, но в данном случае их действие отличается:

  • Ctrl + / – закомментировать / раскомментировать текущую строку или выделенные строки (//однострочным комментарием)
  • Ctrl + D – удалить текущую строку или выделенные строки
  • Ctrl + Пробел – вызвать всплывающую подсказку для текущего фрагмента кода
  • Ctrl + ЛКМ – осуществить множественный выбор (добавляется несколько курсоров)
  • Ctrl + E – вывести список ссылок на объекты или выражения (либо ошибку, если ссылок не найдено)
  • Ctrl + I – вывести описание выбранного объекта
  • Ctrl + K – перейти к следующему найденному совпадению с выделенным текстом
  • Ctrl + U – перевести выделенные символы в верхний регистр
  • Ctrl + [ – уменьшить отступ (как Shift + Tab)
  • Ctrl + ] – увеличить отступ (как Tab)
  • Ctrl + Shift + / – закомментировать / раскомментировать блок кода (/*многострочным комментарием*/)
  • Ctrl + Shift + D – дублировать текущую строку или выделенные строки
  • Ctrl + Shift + K – перейти к предыдущему найденному совпадению с выделенным текстом
  • Ctrl + Shift + U – перевести выделенные символы в нижний регистр
  • Alt + ↑ / ↓ (стрелки) – поменять строки местами
  • Alt + Shift + ↑ / ↓ (стрелки) – дублировать текущую строку вверх или вниз соответственно
  • F2 – сворачивает и разворачивает текущий блок кода

Мы уже сказали, что у нас раньше не было публикаций про макросы, поэтому даже нечего предложить по теме. Вместо этого прикладываем список постов по плагинам, которые могут вас заинтересовать:

Если вы хотите получить больше информации по другим темам, то можете воспользоваться рубрикатором и поиском, которые расположены справа от этого текста, посмотреть популярные и похожие статьи. Помимо этого у нас на сайте есть база знаний в карточках, а еще много увлекательного контента в VK и в Telegram. Там же есть возможность написать нам, поделиться своим опытом и задать вопросы. А еще вы можете задавать свои вопросы нашему боту Лёлику и сразу получать ответы. Попробуйте сами!

Оцените статью
Блог Р7-Офис
Добавить комментарий