Как расширить редактор кода на весь экран в конфигураторе 1С?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

В процессе разработки на платформе 1С:Предприятие 8.3 программисты часто сталкиваются с нехваткой экранного пространства. Дерево метаданных, панель свойств, окно сообщений и многочисленные расширения конфигурации могут занимать до половины полезной площади монитора. Особенно остро эта проблема проявляется при работе со сложными алгоритмами в модулях, где требуется видеть большой фрагмент текста одновременно. В данной статье мы детально разберем, как максимально эффективно использовать рабочее пространство конфигуратора и скрыть лишние элементы интерфейса.

Использование горячих клавиш для управления деревом конфигурации

Рассмотрим самый быстрый и эффективный способ, который часто упускают из виду. В режиме 1С:Предприятие многие привыкли к сочетанию Ctrl + Shift + `, но в конфигураторе существует свой стандарт. Проанализируем возможности системных горячих клавиш для управления основным окном метаданных:

  1. Основным инструментом здесь выступает сочетание Ctrl + Shift + T. Это мощный переключатель, который позволяет мгновенно скрыть дерево конфигурации. Повторное нажатие возвращает его на экран. Это избавляет от необходимости вручную «откреплять» окна (нажимать на иконку иголочки) для каждого расширения по отдельности.
  2. Для управления вспомогательными панелями, такими как Палитра свойств, мы используем сочетание Alt + Enter. Если фокус находится на окне свойств, нажатие клавиши Esc быстро закроет его, освобождая место сбоку.
  3. Если нам мешают нижние служебные окна (результаты поиска, окно сообщений, табло), проанализируем комбинацию Ctrl + Alt + W. Однако стоит быть осторожными: в стандартном режиме это может закрыть все открытые окна модулей, поэтому используйте этот метод только для очистки рабочего стола перед открытием нужного кода.

Перевод окон в состояние «Свободное» для многомониторных систем

Выясним, как решить проблему «однооконного» ограничения конфигуратора, которую часто обсуждают на форумах. Платформа 1С позволяет выносить практически любое вспомогательное окно за пределы основной оболочки программы. Разберем этот процесс по шагам:

Сначала найдем заголовок окна конфигурации или расширения. Нажмем на нем правой кнопкой мыши и в контекстном меню выберем пункт Свободное. После этого окно перестает быть «приклеенным» к границам конфигуратора. Теперь мы можем переместить дерево конфигурации на второй монитор или просто сдвинуть его так, чтобы оно не перекрывало программный код.

Посмотрим на преимущества этого подхода:

Максимизация окон внутри рабочей области

Рассмотрим ситуацию, когда нам нужно быстро развернуть конкретный модуль внутри конфигуратора, не меняя общих настроек интерфейса. Проанализируем стандартные манипуляции с окнами:

Самый простой способ — выполнить двойной клик по заголовку окна (вкладке) с кодом. Это действие мгновенно разворачивает модуль на все доступное внутреннее пространство. Чтобы быстро переключаться между открытыми модулями, не обращаясь к дереву конфигурации, используем Ctrl + Tab или Ctrl + Shift + Tab для перемещения в обратном порядке.

Для закрытия текущего активного окна модуля без использования мыши применим стандартную комбинацию Ctrl + F4. Это позволяет поддерживать порядок в рабочей области, оставляя открытыми только те объекты, с которыми ведется работа в данный момент.

Оптимизация панелей инструментов

Посмотрим, как можно освободить дополнительное место по вертикали. Верхняя часть конфигуратора обычно перегружена иконками («Стандартная», «Текст», «Конфигурация», «Отладка»). Если вы уже запомнили основные горячие клавиши (такие как F5 для запуска или F12 для перехода к определению), эти панели вам не нужны.

Разберем, как их скрыть: кликните правой кнопкой мыши в любом месте верхней панели инструментов и снимите галочки со всех групп. В современных версиях платформы (начиная с 8.3.20 и выше) это позволяет высвободить значительную полосу экрана, что добавляет 2–3 дополнительные строки кода в видимую область редактора.

Возможности среды 1C:EDT (Enterprise Development Tools)

Если вы используете современную среду разработки EDT, возможности кастомизации там значительно шире, так как она базируется на Eclipse. Выясним, какие инструменты доступны там:

В EDT реализован полноценный режим «Maximize Active Part». Достаточно нажать Ctrl + M, находясь в редакторе кода, и абсолютно все панели (Навигатор, Свойства, Консоль) мгновенно свернутся, оставив только текст программы на весь экран. Повторное нажатие Ctrl + M возвращает интерфейс в исходное состояние. Также в EDT поддерживается стандартный двойной клик по вкладке модуля для его максимизации.

Использование внешних редакторов кода

Проанализируем альтернативный вариант для продвинутых разработчиков. Если штатных средств конфигуратора недостаточно для комфортной работы, существует практика использования внешних инструментов, таких как Visual Studio Code с установленным плагином BSL Language Server.

Рассмотрим схему работы:

  1. Код модуля копируется во внешний редактор.
  2. В современном интерфейсе VS Code, который изначально спроектирован для полноэкранной работы с текстом, пишутся алгоритмы.
  3. Благодаря продвинутому автодополнению и возможности разделения экрана на несколько колонок, работа идет быстрее.
  4. Затем готовый текст переносится обратно в конфигуратор 1С для компиляции и сохранения.

Таким образом, мы видим, что даже при отсутствии одной универсальной кнопки «Сделать всё красиво», платформа 1С предоставляет достаточно гибкий инструментарий для настройки рабочего места под любые нужды программиста.

← На главную