GAS IDE
February 5

Руководство по возможностям среды разработки сценариев ♻️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 } вызов всей палитры команд ( + комбинации клавиш )

{ F12 } переход к определению

{ 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

Оригинальная статья с подробным описанием:

Dzen
Google Docs