Введение
Все мы знаем, что использование горячих клавиш значительно ускоряет работу программиста 1С. Но как показывает практика, для того чтобы посмотреть какие есть сочетания клавиш, запомнить их и начать использовать времени не хватает. В начале карьеры сосредотачиваешься на более важных вещах. При наборе определенного уровня профессионализма имеем уже устоявшиеся привычки и переучиваться трудно.
Однако оно того стоит. Не только потому что быстрее, но, и это важнее, потому что удобнее. И здесь я хотел бы собрать наиболее часто используемые горячие клавиши в конфигураторе 1С.
Исследование кода
Во время исследования не знакомого кода часто приходится прыгать по модулю в разные функции и процедуры. Иногда нужно анализировать пару функций одновременно в разных местах модуля. Учитывая что количество строк кода порой измеряется десятками тысяч, не обойтись без закладок.
С закладками работают два сочетания:
Alt+F2 - устанавливает закладку на текущую строку.
F2 - перемещает курсор между закладками.
Для перехода к телу процедуры или функции, необходим встать на неё курсором и нажать
F-12
Быстро пермещаться по ветвям конструкций Если... ИначеЕсли... Иначе..., а так же между началом и концом цикла помогают клавиши
Ctrl-[
Ctrl-]
Для пермещения к конкретной строке с известным номером (например, если ошибка выскочила у пользователя, который сообщает о ней по телефону)
Ctlr-G
Кодирование
Написание кода обычно значительно менее затратно по времени, чем его отладка. Но и здесь время можно экономить.
При написании кода серьезную помощь оказывает автодополнение, либо контекстная подсказка
Ctrl-Пробел
Быстро отформатировать отступами участок кода значительно удобнее, чем вручную нажимать Таб на каждой строке и для этого есть такое сочетание клавиш
Alt-Shift-F
Серьёзно ускорить кодирование может использование шаблонов, для этого служит сочетание
Ctrl-Q
Для быстрой подсказки от синтакс-помощника по оператору, функции плотформы или любому другому ключевому слову надо установить курсор на это слово и нажать
Ctrl-F1
Отладка
Без отладки не обходится ни исследование незнакомого кода, ни написание собственного. Привычка использовать клавиатуру вместо мыши здесь окупается очень быстро. Это не только быстрее, но и удобнее.
F5 - запус отладки
F10 - выполнить следующую строку кода (не заходя в процедуры и функции)
F11 - выполнить следующую строку кода (c заходом в процедуры и функции)
Shift-F9 - рассчитать выражение
Окно служебных сообщений
Иногда проверка текста модуля выдает много синтаксических ошибок в окно служебных сообщений. Если они были допущены по невнимательности, то их исправление очень быстрое. Всегда удобнее очистить окно сообщений (и закрыть его, чтобы не занимало ценное пространство) сочетанием клавиш:
Ctrl-Alt-Z - очистить окно сообщений
Ctrl-Shift-Z - очистить и закрыть окно сообщений
Вместо заключения
Запомнить сразу все сочетания клавиш трудно, да и не нужно. Лучше запоминать их небольшими кусочками по смыслу. Запоминать лучше всего применяя. В этой статье собраны наиболее часто применимые сочетания клавиш, все существующие сочетания клавиш можно найти в справке конфигуратора.