Найти тему

♻️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

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