Руководство по возможностям среды разработки сценариев ♻️Google Apps Script IDE♻️
🟩 I. GAS IDE горячие клавиши
Маркировка степени востребованности по субъективному опыту:
🔴 - очень востребованные
🟠 - менее востребованные
🟡 - мало востребованные
🟤 - никогда не использовал
🔴 Манипуляции со строками :
{ Ctrl + Shift + Enter } вставить строку выше
[ вставка новой строки над строкой кода, над которой вы
сейчас работаете ]
{ Ctrl + Enter } вставить строку ниже
[ вставляет новую строку ниже текущей строки кода,
ведет себя так же, как одиночный Enter, курсор
находится в конце текущей строки кода ]
{ Alt + 🔼 } переместить строку / несколько строк выше
{ Alt + 🔽 } переместить строку / несколько строк ниже
{ Shift + Alt + 🔼 } копировать строку / блок строк выше выделенной области
{ Shift + Alt + 🔽 } копировать строку / блок строк ниже выделенной области
{ Ctrl + Shift + K } удалить строку / блок строк
🔴 Манипуляции с курсором, выделение прямоугольных блоков, фрагментов кода :
{ Ctrl + Alt + 🔼 } добавить курсор выше
{ Ctrl + Alt + 🔽 } добавить курсор ниже
[ позволяют выделять прямоугольные блоки выражений в несколько строк, выполнять выравнивание или групповую редакцию нескольких строк одновременно ]
{ Alt + Shift + I } добавить курсор к окончаниям строк
[ перед использованием следует выделить несколько
строчек программного кода ]
{ Shift + Alt + ➡️ } увеличить выделение выбранного фрагмента
{ Shift + Alt + ⬅️ } уменьшить выделение выбранного фрагмента
🔴 Комментирование строк :
{ Ctrl + / } закомментировать или раскомментировать строку
{ Shift + Alt + A } закомментировать или раскомментировать блок
[ несколько строчек кода ]
🔴 Редактирование выражений :
{ F2 } переименовать символ / все выражение целиком
[ позволяет переименовать сразу все экземпляры переменной.
Безупречно работает в одном файле сценария и с любыми
глобальными переменными, но не изменяет переменные,
находящиеся внутри блоков кода в разных файлах сценария ]
{ Ctrl + F2 } изменить все вхождения выделенного выражения
{ Ctrl + Shift + F2 } запустить связанное редактирование [ одновременное редактирование нескольких вхождений, обычно применяют после комбинации Ctrl+D ]
🔴 Другие востребованные команды и комбинации клавиш :
{ F1 } вызов всей палитры команд ( + комбинации клавиш )
{ Alt + F12 } отображение ссылки на определение
{ Shift + F12 } отображение всех ссылок
{ Ctrl + Space } вызов IntelliSense*
*IntelliSense - это общий термин для различных функций редактирования кода,
включая: завершение кода, информацию о параметрах, быструю
информацию и отображение списка методов / свойств. Иногда
функции IntelliSense называют другими именами, такими как
"завершение кода", "помощь в работе с содержимым" и
"подсказка кода".
{ Ctrl + Shift + Space } отобразить параметры метода согласно документации
[ курсор должен быть внутри скобок ]
{ Shift + Alt + F } форматировать документ
🟠 Перебор выделенных выражений :
[ переход к следующему вхождению того, что вы выделили ]
{ F3 / Ctrl + F3 } перебор повторяющихся выделенных выражений
{ Ctrl + Shift + F3 } обратный перебор повторяющихся выделенных выражений
{ Ctrl + D } добавить выделение в следующее найденное совпадение
🟠 Свернуть / развернуть блок программного кода :
{ Ctrl + Shift + [ } свернуть блок программного кода
{ Ctrl + Shift + ] } развернуть блок программного кода
🟡 Переход к следующей / предыдущей проблеме :
[ Переход к ( ошибке, предупреждению или выделению информации в коде ). Своего рода компиляция перед запуском программного кода. Полезно, чтобы помочь вам найти ошибки в больших сценариях ]
{ F8 / Alt + F8 } перейти к следующей проблеме
{ Shift + Alt + F8 } перейти к предыдущей проблеме
🟡 Другие переходы :
{ Ctrl + Shift + O } переход к конкретному существующему объекту проекта:
переменной, методу, свойству
{ Ctrl + G } переход к конкретной строке программного кода по номеру
🟡 Манипуляции со скобками :
{ Ctrl + Shift + \ } перейти к закрывающейся скобке “)” / “}” 🟤
{ Ctrl + Alt + BackSpace } удалить ближайшие скобки “)” / “}” 🟤
🟨 Другие часто употребляемые комбинации клавиш :
{ Ctrl + Z / Ctrl + Y } отменить / повторить шаг редактирования кода
{ Tab / Shift + Tab } увеличить / уменьшить отступ
{ Ctrl + ] / Ctrl + [ } увеличить / уменьшить отступ ( аналог строки выше )
{ Ctrl + F / Ctrl + H } найти / заменить выражение
🟫 Другие мало востребованные комбинации клавиш :
{ Ctrl + Alt + F } найти выражение в следующем файле скриптов
{ Ctrl + Shift + F } найти выражение в предыдущем файле скриптов
{ Ctrl + Shift + . } увеличение целого числа на 1 🟤
{ Ctrl + Shift + , } уменьшение целого числа на 1 🟤
{ Shift + F10 } вызов контекстного меню ( чаще используют ПКМ ) 🟤
{ Ctrl + Shift + R } рефакторинг... 🟤
{ Ctrl + . } открыть меню быстрых исправлений 🟤
{ Ctrl + B } установить точку останова ( чаще используют ЛКМ ) 🟤
🟩 Примечание. Горячие клавиши для Mac
Для операционной системы macOS горячие клавиши аналогичны как для операционной системы Windows, вместо клавиши Ctrl используйте клавишу Command key ( ⌘ ).
🌏 Другие ссылки :
Видеообзор на медиаканалах:
Youtube
Rutube
Dzen
Telegram
Boosty