Перейти к основному содержимому

Обзор интерфейса и основных действий в среде разработки

Среда разработки «1С:Предприятие.Элемента Скрипта» предоставляет пользователю широкие возможности по разработке и редактированию кода на языке «1С:Элемент» — от самых общих параметров до детальных настроек на уровне каждого скрипта.

Интерфейс среды разработки состоит из представлений — набора «рабочих инструментов» для выполнения конкретной задачи. Именно представление определяет текущий вид интерфейса — сочетание панелей и окон, которые видит пользователь в данный момент.

Среда разработки

Общая структура интерфейса

В общем случае интерфейс среды разработки состоит из нескольких основных панелей и областей:

  • Панели действий — основные панели для общей навигации по среде разработки. Позволяют переключаться между различными представлениями, получить доступ к основным меню и настройкам системы.
  • Боковые панели — панели для более детальной навигации по выбранным представлениям. Содержат детальную информацию по выбранному представлению, детальные настройки системы.
  • Область редакторов — центральная и самая большая область пользовательского интерфейса, в которой происходит написание и редактирование кода.
  • Нижняя панель — панель для просмотра служебной информации и выполнения дополнительных задач. Например, в ней стандартно открываются такие представления как Проблемы и Консоль, в ней осуществляется ввод и вывод информации в стандартные потоки ввода и вывода. По умолчанию не отображается.
  • Строка состояния — показывает состояние разрабатываемого скрипта, наличие ошибок, параметры редактирования и наличие уведомлений.

Интерфейс среды разработки

Представленные выше панели отображаются по умолчанию при первичном запуске среды разработки. Далее вы можете настроить интерфейс среды разработки так, как вам удобно. Вы можете перемещать, открывать и закрывать панели. Тем не менее, некоторые панели являются фиксированными, например Панели действий и Строка состояния.

Представления

Основные представления уже доступны в интерфейсе по умолчанию. К основным можно отнести следующие представления:

  • ПроводникПроводник — структура открытых папок,
  • ПоискПоиск — полнотекстовый поиск по файлам с возможностью замены текста,
  • Система управления версиямиСистема управления версиями — работа с системами контроля версий Git,
  • ОтладкаОтладка — отладка проекта,
  • Закладки Закладки — закладки в текстовом редакторе (по умолчанию не отображается).

При необходимости значки и панели представлений можно переместить и расположить так, как вам удобно (см. здесь).

Если нужного представления нет в интерфейсе, вы можете открыть его через Главное менюВидОткрыть представление. Для быстрого доступа некоторые представления отображаются уже непосредственно в самом пункте меню Вид.

Информацию о тех или иных представлениях можно найти в разделах о панелях и окнах, в которых эти представления расположены по умолчанию.

Панели действий

Левая и правая панели действий позволяют открыть меню или представление. Нажатие на значок открывает представление сбоку, в соответствующей боковой панели.

Левая панель действий

Главное меню

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

Главное меню

примечание

Вы можете изменить вид главного меню, зафиксировав его в верхней части экрана. Для этого выберите:

  • ВидВидПереключить строку меню или
  • УправлениеПараметрыВнешний видРежим отображения строки менюКлассический.

Главное меню в верхней части экрана

Представление «Проводник»

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

Проводник

В навигаторе доступны следующие панели:

  • Открытые редакторы — список всех открытых редакторов (можно скрыть с помощью меню Дополнительные действия),
  • имя-папки — открытая папка (в примере на картинке выше это папка test),

Работа с файлами и папками в навигаторе

Непосредственно в навигаторе можно создать новый компонент: скрипт, файл или папку. Для этого воспользуйтесь одним из способов:

  • Выберите соответствующий пункт в меню панели:
  • Нажмите правой кнопкой мыши на панели навигатора и воспользуйтесь контекстным меню:

Добавить компоненты в контекстном меню

Если требуется открыть несколько папок, расположенных в разных директориях, воспользуйтесь пунктом меню Добавить папку в рабочую область.

Запуск и отладка скриптов

Прямо из навигатора можно запустить скрипт или начать его отладку с помощью соответствующих кнопок:

Запуск и отладка скриптов

примечание

Подробнее про запуск и отладку скриптов в среде разработки.

Представление «Поиск»

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

Пример полнотекстового поиска

Представление «Отладка»

В представлении Отладка осуществляется работа с программным кодом в режиме отладки. Здесь доступны стек вызовов, значения переменных в ходе выполнения кода, точки останова и другие функции отладки.

Пример отладки

примечание

Подробнее об отладке.

Представление «Закладки»

Представление Закладки содержит все созданные в редакторе кода закладки. Представление можно открыть в главном меню: ВидЗакладки.

Все закладки отображаются во вкладках файлов в формате НомерСтроки: Имя с маркером, соответствующем типу закладки. При выборе закладки открывается редактор текстовых файлов на соответствующей строке.

Представление «Закладки»

Все закладки распределены по группам. Закладки сохраняются в группе, которая выбрана активной, по умолчанию — Группа по умолчанию. Для создания новой группы воспользуйтесь кнопкой Добавить группу. Для смены активной группы воспользуйтесь пунктом контекстного меню Сделать группу активной. Закладки можно перемещать между группами путем перетаскивания или через контекстное меню.

Закладку можно переименовать с помощью специального значка Редактировать имя или контекстного меню. Если удалить у закладки имя, то в качестве имени будет отображаться код этой строки.

Переименование закладки

Вы можете удалить закладку с помощью специального значка Удалить или контекстного меню. Чтобы удалить все закладки из группы, воспользуйтесь пунктом меню Очистить закладки в этой группе. Чтобы удалить все закладки из проекта, воспользуйтесь кнопкой Удалить все закладки в рабочем пространстве.

Запуск и отладка

В нижней части левой панели действий находится выпадающее меню Запуск и отладка Запуск и отладка, позволяющее запустить скрипт и начать отладку.

Управление

В самой нижней части левой панели действий находится выпадающее меню Значок меню «Управление» Управление, позволяющее перейти к общим настройкам системы, настроить сочетания клавиш, стили оформления (светлая/темная темы), а также открыть Палитру команд:

Меню «Управление»

Правая панель действий

В самой верхней части правой панели действий находится значок для открытия представления СтруктураСтруктура, в которой отображается структура редактируемого скрипта.

Панель «Структура»

Панель Структура при редактировании кода показывает его структуру (список методов). Вы можете быстро перейти к методу, нажав на него в панели Структура:

Структура редактируемого скрипта

Боковые панели

На боковых панелях отображаются представления, которые вы выбрали, нажав на значок в соответствующей панели действий.

Область редакторов

В центральной части среды разработки доступно главное окно, с помощью которого пользователь осуществляет работу с файлами. В этом окне в редакторе текстовых фалов открываются файлы формата .TXT и SBSL-скрипты, а также доступен просмотр файлов других форматов (изображения, файлы формата .PDF и др.)

Редактор текстовых файлов

Редактор текстовых файлов позволяет редактировать программный код на языке «1С:Элемент» и TXT-файлы.

Контекстная подсказка

Контекстная подсказка — это инструмент, который помогает вам писать и редактировать текст программы. С его помощью вы можете ускорить ввод текста и избежать ошибок и опечаток.

Контекстная подсказка в редакторе

Вы можете вызвать контекстную подсказку, нажав Ctrl+Пробел в редакторе текстовых файлов. Кроме того, контекстная подсказка открывается автоматически после ввода точки, означающей обращение к одному из методов или свойств экземпляра.

Контекстная подсказка показывает только те свойства, методы и типы, которые доступны в данном месте кода, что зависит от того, в какой позиции табуляции находится курсор.

Контекстная подсказка в типе

Всплывающая подсказка

Всплывающая подсказка — это подсказка, которая отображается при наведении на код. С ее помощью вы можете получить сведения о типе переменной, сигнатуре метода и другую полезную информацию.

Перемещение к месту объявления

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

Переход к месту объявления

Закладки

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

Чтобы добавить закладку, щелкните правой кнопкой мыши на номер строки кода и выберите требуемый тип закладки из меню Закладки или используйте сочетание клавиш, соответствующее требуемому типу закладки:

Контекстное меню для создания закладок

При выборе пункта Создать закладку (Ctrl + Alt + И) код выделенной строки используется в качестве имени закладки. Чтобы создать закладку с определенным именем, воспользуйтесь пунктом Создать именованную закладку (Ctrl + Alt + Т). После создания закладки в крайнем левом поле рядом со строкой кода отобразится соответствующий маркер:

Вид маркера «Закладка» в IDE

Для каждой закладки можно добавить описание. Описание закладки отображается во всплывающем окне при наведении на маркер закладки или на строку кода:

Описание закладки на маркере

Описание закладки при наведении на строку

Вы можете переименовать закладку, удалить ее или удалить все закладки из открытого файла с помощью соответствующих пунктов контекстного меню.

Мини-карта

Мини-карта — уменьшенная копия содержимого файла в правой части окна редактора. Мини-карта позволяет сделать общий обзор кода для получения примерного представления о его структуре и содержимом, а также используется для быстрого перемещения по файлу. Видимая в основной части окна пользователю область файла отображается в мини-карте как затененная.

Чтобы перемещаться по файлу с помощью мини-карты, можно просто щелкнуть на ней либо потянуть мышью за затененную область:

Мини-карта

примечание

Вы можете отключить показ мини-карты, выбрав ВидПереключить мини-карту.

Нижняя панель

Нижняя панель выглядит следующим образом:

Нижняя панель

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

Представление «Проблемы»

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

Панель «Проблемы»

В редакторе текстовых файлов используется механизм быстрых исправлений — наведите на строку с проблемой и выберите Быстрое исправление, «1С:Предприятие.Элемент Скрипт» сам предложит вам возможные решения:

Быстрые исправления в редакторе

Быстрые исправления в редакторе

Также в верхнем правом углу панели находится набор инструментов:

Набор инструментов в панели «Проблемы»

Он позволяет:

  • выполнять поиск по имени файла и тексту ошибки;

  • фильтровать список ошибок:

    • по типу: ошибки/предупреждения;
    • по области видимости: все проекты, редактируемый проект, редактируемая подсистема, редактируемый элемент; Фильтр панели «Проблемы»
  • сворачивать/разворачивать список ошибок;

  • выполнять другие действия, например выгружать список ошибок в файл в формате .tsv (текстовом формате для хранения в табличном виде записей, поля которых разделены знаком табуляции):

    Выгрузка списка ошибок в файл

Строка состояния

Строка состояния находится в самой нижней части интерфейса среды разработки. В строке состояния отображается информация о текущем статусе и настройках среды разработки.

Строка состояния содержит следующие индикаторы:

  • Значок текущего статуса и название текущей конфигурации скрипта — нажмите, чтобы начать отладку.
  • Количество ошибок/предупреждений — наведите курсор, чтобы получить общую информацию, или нажмите, чтобы открыть представление Проблемы.
  • Уведомления — наведите курсор, чтобы получить общую информацию, или нажмите, чтобы получить подробную информацию. Это могут быть, например, дополнительный данные, полученные при публикации проекта или во время отладки.
примечание

Обратите внимание, что в большинстве случаев при нажатии на тот или иной индикатор на строке состояния выбор действия осуществляется в палитре команд, которая находится в верхней части области редакторов.

Строка состояния и редактор текстовых файлов

При работе с редактором текстовых файлов в строке состояния отображается дополнительная информация о положении курсора в тексте — строка, столбец:

Строка состояния при работе с редактором текстовых файлов

Нажмите, чтобы ввести номер строки для быстрого перемещения по файлу.

Строка состояния и нижняя панель

Если открыта нижняя панель, то в самой правой части строки состояния отображается дополнительный значок, который позволяет скрыть/отобразить нижнюю панель:

Переключение нижней панели

Строка состояния и отладка

Оранжевый цвет строки состояния означает, что в данный момент идет процесс отладки:

Индикатор отладки

Другие панели и окна

Палитра команд

Из палитры команд вы получаете доступ ко всем функциям среды разработки, включая сочетания клавиш для наиболее распространенных операций:

Палитра команд

Палитра команд не отображается по умолчанию. Чтобы ее открыть, нажмите Ctrl+Shift+P.

Также палитру команд можно открыть через меню Управление:

Открыть палитру команд

Сочетания клавиш

Многие действия в среде разработки доступны с клавиатуры, с помощью сочетания клавиш. Для большинства действий в системе уже подобраны оптимальные и привычные сочетания клавиш, тем не менее, при необходимости вы можете задать и свои сочетания клавиш.

Список доступных сочетаний клавиш:

Список доступных сочетаний клавиш

Чтобы просмотреть полный список горячих клавиш, выберите Сочетания клавиш в меню Управление:

Команда открытия сочетаний клавиш

Настройки отображения и просмотра

Порядок значков в панелях

Вы можете изменить порядок значков в панелях, просто потянув за значок.

Редактирование бок о бок

Вы можете одновременно открыть для редактирования столько файлов, сколько хотите: бок о бок по вертикали или по вертикали.

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

Перемещение вкладки файла

Если у вас уже открыт один файл, есть несколько способов открыть другой сбоку от него:

  • Нажмите Ctrl+\, чтобы разделить активный редактор на два. Затем откройте второй файл.
  • Чтобы открыть второй файл, нажмите Открыть сбоку в его контекстном меню.

Максимизация области редакторов

Когда вы редактируете несколько файлов, есть быстрый способ максимизировать область редакторов, скрыв все остальные части пользовательского интерфейса. Просто дважды кликните на вкладке любого файла (или нажмите Alt+M, или нажмите Переключить открытие панели на весь экран в контекстном меню вкладки):

Команда открыт�ия области редакторов на весь экран

Чтобы вернуть среду разработки к исходному состоянию, выполните те же действия.

Скрытие боковых и нижней панелей

При работе с редакторами бывает удобно скрыть некоторые панели и увеличить тем самым область редактирования. Это можно сделать несколькими способами.

Во-первых, можно скрыть обе боковые панели — Alt+Shift+C (в меню ВидВидСвернуть все боковые панели):

Команда скрытия всех боковых панелей

Во-вторых, можно скрыть только одну из боковых панелей. Для этого достаточно нажать на значок того представления, которое открыто в этой панели.

В-третьих, вы можете скрыть нижнюю панель, нажав на значок Переключить нижнюю панель в правой части строки состояния (или Ctrl+J, или в меню ВидВидПереключить нижнюю панель):

Скрытие нижней панели