Для работы в конфигураторе разработчикам доступно несколько штатных инструментов, которые позволяют повысить комфорт при написании кода.
В обзоре собрали самые популярные сочетания клавиш и сделали шпаргалку-инфографику для удобства.
«Горячие клавиши» для разработки в 1С: не роскошь, а необходимость
Современные пользовательские интерфейсы ориентированы преимущественно на работу с помощью мыши, а использование «горячих клавиш» рассматривается как метод, ускоряющий работу. Например, в продуктовой рознице программируемая клавиатура без мыши для РМК – фактически отраслевой стандарт.
На первый взгляд для написания кода «горячие клавиши» не кажутся предметом первой необходимости, поскольку скорость в этом деле не определяет эффективность работы программиста.
Но для разработки в 1С, которая часто не ограничивается одним только кодом, «быстрые клавиши» все-таки важны: рутина способствует снижению внимания и появлению ошибок, а постоянное повторение аналогичных операций деморализует. Чтобы обеспечить удобство разработки и увеличить количество действий, выполняемых с клавиатуры – «горячие клавиши» незаменимы.
Полный список сочетаний клавиш для конфигуратора 1С можно найти во встроенной документации: меню Справка – Содержание справки – Сочетания клавиш. Мы собрали наиболее полезные для разработчиков:
Сочетание |
Для чего |
---|---|
Ctrl + T |
Найти открытый объект в дереве конфигурации |
Ctrl + F |
Поиск |
Ctrl + Shift + F |
Глобальный поиск по текстам конфигурации |
F3 |
Переход к следующему/предыдущему результату поиска |
Ctrl + H |
Поиск и замена значений |
Ctrl + G |
Переход к строке модуля. |
Alt + F2 |
Установить/снять закладку на строке модуля |
F2 |
Переход к следующей/предыдущей закладке в рамках активного модуля |
Alt + Shift + F |
Форматирует выделенную область, выравнивая все отступы, что повышает уровень читаемости кода |
Ctrl + Shift + Num+ |
Свернуть/Развернуть все группы |
Ctrl + F1 |
Вызов синтакс-помощника |
F5 |
Запуск пользовательского режима в отладке/ продолжение отладки |
Shift + F5 |
Прекратить отладку |
F11 |
Шагнуть в (построчное выполнение кода в режиме отладки с заходом в исполняемые процедуры и функции) |
F10 |
Шагнуть через (построчное выполнение кода в режиме отладки без захода в исполняемые процедуры и функции) |
Shift + F10 |
Идти до курсора (Исполнение кода до строки, в которой установлен курсор) |
Shift + F11 |
Шагнуть из (Прерывание построчного выполнения кода процедуры/функции) |
Ctrl + Num/ |
Установить/удалить комментирование выделенной области |
Ctrl + O |
Открыть внешнюю обработку/отчет/документ |
Shift + F9 |
Вычислить выражение (выделенного кода) в режиме отладки |
F2 |
Открыть значение в отдельном окне (в окне вычисления выражения) |
F9 |
Установить/снять точку останова |
Alt + F9 |
открыть список точек останова |
Ctrl + N |
Создание нового документа |
Ctrl + F4 |
Закрыть активное окно |
Tab |
Сдвинуть вправо/ влево выделенную область |
Ctrl + space |
Контекстная подсказка |
Ctrl + Q |
активировать шаблон текста |
F12 |
Переход к объявлению процедуры/функции/переменной |
Ctrl + Shift + "-" |
Вернуться после перехода по F12 или Ctrl+T (перейти назад по истории активности окон) |
Не забываем про шаблоны текста в Конфигураторе
Еще одна фича, позволяющая существенно сократить количество кликов при написании кода – это использование шаблонов.
Шаблоны в Конфигураторе позволяют настроить быструю вставку часто используемых фрагмента текста. И при наборе определённого сочетания символов текстовый шаблон, «связанный» с этим сочетанием, будет подставляться автоматически.
Источник: v8.1c.ru
Шаблоны помогают разработчику значительно упростить повторное использование фрагментов кода, оставляя при этом возможность для внесения изменений в его динамическую часть. С их помощью разработчики могут создавать собственные «конструкторы» программных модулей и повышать таким образом свою производительность труда.
Раскладка Павла Чистова: незаменима для тех, кто пишет код на русском
Программирование в 1С в большинстве случаев – это программирование на кириллице. Поэтому необходимость использования символов & | [ ] < > ', не доступных в русской раскладке, могла бы стать проблемой, поскольку требовала бы постоянного переключения языка.
Но решение было найдено и для этой задачи. «Пофиксить» недоступные в кириллице символы можно с помощью раскладки Чистова. После установки раскладки недоступные ранее символы можно набирать, зажав правый ALT (ALTgr).
Раскладка Чистова. Источник: 1c.chistov.pro
Скачать раскладку Чистова можно бесплатно на сайте Учебного центра №1 фирмы «1С».
Подборка публикаций из Базы знаний Инфостарта
- Полезные хоткеи конфигуратора – демонстрация работы полезных хоткеев для новичков (gif)
- Горячие клавиши 1С 8 – порядка 200 комбинаций сочетаний клавиш для работы в 1С (конфигуратор и само приложение).
- Фишки платформы 1С 8.3 для начинающего разработчика – вспомогательные инструменты платформы, которыми часто пренебрегают начинающие программисты 1С.
- Нажми на кнопку – получишь результат (горячие клавиши) – комбинации «горячих» клавиш для работы в конфигураторе 1С и клиентском приложении.