Простейшие приемы оптимизации работы программиста. Горячие клавиши.
Все мы знаем, что использование горячих клавиш значительно ускоряет работу программиста 1С. Но как показывает практика, для того чтобы посмотреть какие есть сочетания клавиш, запомнить их и начать использовать времени не хватает. В начале карьеры сосредотачиваешься на более важных вещах. При наборе определенного уровня профессионализма имеем уже устоявшиеся привычки и переучиваться трудно.
- Описание
- Подробнее
Описание
Введение
Все мы знаем, что использование горячих клавиш значительно ускоряет работу программиста 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 — очистить и закрыть окно сообщений
Вместо заключения
Запомнить сразу все сочетания клавиш трудно, да и не нужно. Лучше запоминать их небольшими кусочками по смыслу. Запоминать лучше всего применяя. В этой статье собраны наиболее часто применимые сочетания клавиш, все существующие сочетания клавиш можно найти в справке конфигуратора.

