Работа со средой исполнения MasterSCADA
Среда исполнения MasterSCADA 4D RT построена по модульному принципу, что позволяет гибко настраивать ее конфигурацию под конкретные задачи проекта и технические возможности оборудования. Можно подключать только необходимые модули, отключая неиспользуемые для экономии ресурсов устройства.
Основные модули системы
Сервер обработки данных: Отвечает за сбор информации с устройств нижнего уровня по стандартным промышленным протоколам, таким как Modbus, DCON и др.
OPC UA клиент/сервер: Обеспечивает интеграцию в единое пространство посредством кроссплатформенного стандарта OPC UA, позволяя как получать данные от сторонних систем, так и передавать их.
Сервер архивов: Выполняет функцию сбора и хранения исторических данных. При использовании контроллеров для хранения архивов, как правило, требуется внешний накопитель (например, карта памяти).
Веб-сервер: Обеспечивает доступ к проекту для клиентов визуализации. Используется для организации удаленных или локальных рабочих мест операторов.
Клиент визуализации: Пользовательский интерфейс для отображения технологического процесса. Подключается к веб-серверу. В качестве клиента может выступать как специализированное приложение (например, от «МПС софт»), так и стандартный веб-браузер (Chrome версии старше 66 и аналоги).
Рекомендуемые аппаратные ресурсы
Каждый подключаемый модуль предъявляет требования к вычислительным мощностям. Ниже приведены минимальные характеристики для установки и работы модулей:
|
Модуль
|
ОЗУ
|
ПЗУ
|
Процессор
|
|
Сервер обработки данных
|
256 МБ
|
64 МБ
|
400 МГц
|
|
OPC UA клиент/сервер
|
256 МБ
|
64 МБ
|
400 МГц
|
|
Сервер архивов
|
256 МБ
|
64 МБ
|
400 МГц
|
|
Веб-сервер
|
256 МБ
|
64 МБ
|
400 МГц
|
|
Клиент визуализации
|
2048 МБ
|
4096 МБ
|
1 ГГц
|
Важно! Исполнительная система способна функционировать на большинстве типов процессоров, при условии соответствия их мощности указанным требованиям. Ключевым условием для портирования на новое оборудование является наличие API для разработки ПО под эту платформу.
|
Фактические требования к ресурсам могут быть выше минимальных и зависят от специфики проекта: сложности логики, объема обрабатываемых данных, интенсивности архивирования, требуемой скорости работы и насыщенности графических экранов динамическими элементами. Приведенные характеристики являются базовыми для оценки возможности портирования MasterSCADA 4D RT на новые контроллеры, панели оператора и другие платформы.
Главное меню представляет собой горизонтальную строку с пунктами, содержащими выпадающие списки команд. Находится в верхней части редактора проекта и имеет вид:
Состоит из восьми пунктов меню, названия программы и проекта:
-
кнопка Проект – при нажатии открывает выпадающий список с настройками проекта;
-
кнопка Правка – при нажатии открывает выпадающий список с инструментами для работы с выделенным элементом;
-
кнопка Исполнение – при нажатии открывает выпадающий список с настройками в режиме исполнения;
-
кнопка Отладка – при нажатии открывает выпадающий список с настройками для отладки проекта;
-
кнопка Компиляция – при нажатии открывает выпадающий список с настройками компиляции проекта;
-
кнопка Вид – при нажатии открывает меню в виде выпадающего списка для включения/отображения всех док-панелей;
-
кнопка Сервис – при нажатии открывает выпадающий список с настройками MasterSCADA 4D;
-
кнопка Справка – при нажатии открывает раздел со справочной информацией о MasterSCADA 4D.
Группа меню управления проектами. Открывается при выборе пункта главного меню Проект.
|
Пункт меню
|
Описание
|
|
Создать проект
|
Открывает новое окно среды разработки для создания проекта
|
|
Открыть проект
|
Открывает новое окно среды и диалог выбора существующего проекта
|
|
Открыть последний
|
Показывает список недавних проектов. При выборе открывается новый экземпляр среды с этим проектом
|
|
Закрыть
|
Завершает работу с текущим проектом в этом окне
|
|
Сохранить проект
|
Фиксирует все изменения проекта. Сбрасывает историю действий для отмены/повтора, может оптимизировать использование памяти
|
|
Сохранить проект как
|
Создает копию текущего проекта с новым именем через диалог сохранения
|
|
Экспортировать
|
Открывает окно для выгрузки проекта во внешний формат
|
|
Импортировать
|
Открывает окно для загрузки проекта из внешнего источника
|
|
Свойства проекта
|
Отображает в боковой панели настройки текущего проекта
|
|
Проверить целостность проекта
|
Выполняет диагностику скрытых ошибок проекта. Обнаруженные проблемы можно исправить автоматически в открывшемся диалоге. Рекомендуется использовать при сбоях операций редактирования (подключение библиотек, копирование элементов)
|
|
Сжать базу данных
|
Оптимизирует структуру данных и уменьшает размер файла проекта после очистки истории изменений
|
|
Выход
|
Закрывает текущее окно редактора и завершает работу с открытым в нем проектом
|
Панель свойств. Свойства проекта
Свойства проекта открываются в панели «Свойства» после выполнения соответствующей команды в меню.
Специальные свойства
|
Название
|
Назначение
|
|
Внешний вид
| |
|
Тема
|
Определяет визуальное оформление проекта (фоновые изображения, цветовые схемы, тени элементов). Доступный перечень тем задается конфигурацией библиотеки
|
|
Компиляция
| |
|
Использовать тип LREAL вместо REAL в трансляторе
|
При включении данной опции компилятор проекта автоматически заменяет все данные типа REAL на тип LREAL.
Значение по умолчанию:
TRUE – для проектов, созданных в версии 1.3.5 и новее.
FALSE – для проектов, созданных в версиях старше 1.3.5.
Эффект от применения:
Повышение производительности: Вычисления с LREAL оптимизированы за счет расширенной разрядности мантиссы.
Чистота вычислений: Снижает риск появления вычислительных «хвостов» (минимальных ненулевых значений), обусловленных погрешностями округления чисел с плавающей точкой
|
|
Проект
| |
|
Неэксклюзивная модель сообщений шкал AI
|
Определяет логику срабатывания нарушений границ аналоговых сигналов (AI).
Флаг снят (FALSE) – эксклюзивная модель: Возникновение аварийной границы автоматически деактивирует сигнал предупредительной границы.
Флаг установлен (TRUE) – неэксклюзивная модель: События на предупредительной и аварийной границах обрабатываются независимо друг от друга
|
|
Версия среды разработки
|
Указывает версию инструментария, в которой ведется разработка
|
|
Требуемая версия среды разработки
|
Минимально допустимая версия для открытия проекта
|
|
Локализованное имя проекта
|
Отображается в заголовке окна и диалоге открытия только при условии, что в настройках интерфейса выбран русский язык. Для английской локализации всегда показывается имя файла проекта
|
|
Порядок выполнения FBD по умолчанию
|
Задает приоритетный алгоритм выполнения FBD-программ. Доступные варианты: «по столбцам», «по строкам», «по потоку данных»
|
|
Пароль проекта
|
Устанавливает защиту от редактирования. Введенное значение кодируется. При повторном открытии проекта система запросит пароль; доступ предоставляется только при полном совпадении
|
|
Формировать историю действий
|
Флаг активации журнала изменений в проекте (по умолчанию: TRUE)
|
Панель (группа) инструментов для редактирования и управления выделенным объектом. Становится доступной после выбора пункта «Правка» в главном меню.
|
Пункт меню
|
Описание
|
|
Отменить
|
Отменяет внесенные изменения
|
|
Вернуть
|
Восстановление отмененного действия.
|
|
Вырезать
|
Переместить фрагмент в буфер
|
|
Копировать
|
Копировать фрагмент в буфер
|
|
Вставить
|
Вставить данные из буфера
|
|
Вставить как наследника
|
Вставить как дочерний элемент
|
|
Вставить как экземпляр
|
Вставить как копию
|
|
Дублировать
|
Клонировать объект (с выбором количества)
|
|
Переименовать
|
Редактировать имя элемента
|
|
Удалить
|
Убрать выбранный элемент
|
|
Выделить все дочерние элементы
|
Выбрать все вложенные элементы
|
Группа «Исполнение» включает в себя инструментарий, необходимый для выполнения задач. Вызов осуществляется путем выбора соответствующего пункта в главном меню.
|
Пункт меню
|
Описание
|
|
Выбрать узел – Все узлы
|
Отображает текущий целевой узел для загрузки или имитации проекта. Позволяет изменить узел из выпадающего списка
|
|
Подключиться с загрузкой конфигурации
|
Устанавливает соединение со средой исполнения и выполняет первичную загрузку конфигурации проекта на целевой узел
|
|
Подключиться без загрузки конфигурации
|
Устанавливает соединение со средой исполнения без принудительной загрузки. При установке соединения среда разработки проверяет соответствие версий открытой конфигурации и версии на узле. Если версии различаются, выполняется однократная автоматическая загрузка конфигурации. В дальнейшем автоматическая синхронизация при обнаружении различий не производится.
Примечания:
|
|
Подключиться в режиме эмуляции
|
Запускает проект в режиме эмуляции на локальной машине. Исполнение происходит в отдельном процессе веб-сервера (nginx_imit) без опроса физических устройств
|
|
Отключиться
|
Разрывает соединение с исполнительной системой
|
|
Загрузить конфигурацию
|
Выполняет компиляцию и загрузку текущей конфигурации на подключенный узел. При наличии ошибок компиляции соединение с узлом сохраняется, а на экран выводится список ошибок
|
|
Открыть окно клиента
|
Запускает окно визуализации для отображения последней загруженной конфигурации
|
|
Открыть таблицу исполнения
|
–
|
Пункт главного меню «Отладка» предоставляет доступ к группе команд и инструментов, предназначенных для выполнения отладки проекта.
Функционал панели «Отладка» становится доступен исключительно в сеансе выполнения, для чего необходимо активное подключение среды разработки к среде исполнения. В отсутствие такого подключения элементы управления на панели остаются неактивными.
|
Пункт меню
|
Описание
|
|
Приостановить исполнение
|
Останавливает выполнение программы в среде исполнения
|
|
Возобновить исполнение
|
Возобновляет выполнение программы, поставленной на паузу
|
|
Шаг задачи
|
Выполняет одиночный шаг задачи. Если программа не приостановлена, перед выполнением шага автоматически ставит её на паузу
|
|
Блокировать значения
|
Фиксирует текущие значения выбранных параметров. Входящие данные по связи игнорируются
|
|
Разблокировать значения
|
Снимает блокировку с выбранных параметров, возвращая возможность обновления по связи
|
|
Редактировать текущий набор наблюдений
|
Открывает диалоговое окно «Редактор набора наблюдений»
|
|
Открыть окно заблокированных параметров
|
Открывает окно со списком заблокированных параметров
|
Набор инструментов отладки и компиляции проекта. Доступен через главное меню «Отладка».
|
Пункт меню
|
Описание
|
|
Скомпилировать проект
|
Запуск процесса компиляции проекта с целью проверки корректности конфигурации и выявления ошибок
|
|
Очистить кэш
|
Сброс накопленных данных кэширования окон (кэширование выполняется только для стартового окна и только после успешной компиляции)
|
|
Копировать текст ошибок в буфер
|
Копирование текста сообщений об ошибках компиляции в буфер обмена для последующего анализа или сохранения в файл
|
|
Ошибки проекта
|
Отображение панели со списком всех ошибок, обнаруженных в ходе компиляции
|
Раздел меню, предназначенный для управления видимостью панелей редактора. Доступен через главное меню «Вид» и включает пункты «Дерево проекта», «Палитра/Легенда/Ошибки», «Свойства/События/Права».
Параметры в виде флажков регулируют отображение элементов интерфейса: значение True (включено) показывает панель, False (выключено) – скрывает её.
Это окно появляется всякий раз, когда требуется сформировать отчет об ошибке. Также его можно вызвать в любой момент через меню «Сервис» – команда «Отчет об ошибках».
|
Пункт меню
|
Описание
|
|
Архивировать
|
Активация функции позволяет упаковать служебные файлы и папки отчета. Рекомендуется к применению для оптимизации дискового пространства
|
|
Добавить текущий проект
|
При установке флага в состав отчета добавляются данные активного проекта. Опция существенно ускоряет анализ инцидента сотрудниками технической поддержки
|
|
Добавить полный дамп процесса
|
Выполняет сброс дампа среды разработки. Целесообразно использовать при диагностике сбоев, вызванных межпроцессным взаимодействием
|
|
Добавить ошибки проекта
|
Включает в отчет перечень ошибок и предупреждений, зафиксированных в проекте
|
|
Папка для сохранения отчета
|
Поле для указания директории сохранения отчета
|
|
Комментарий пользователя
|
Рекомендуется снабжать отчет текстовым описанием, отвечающим на вопросы: «Что планировалось сделать?», «Какие действия выполнялись?», «Какой результат получен?»
|
|
Сформировать отчет
|
Инициирует процесс создания отчета. Готовый файл получает имя по метке времени сохранения. По завершении операции отображается диалог для перехода к файлу или копирования пути
|
|
Отмена
|
Прерывает процедуру и закрывает диалоговое окно
|
Пункт меню «Сервис» предоставляет доступ к диалоговому окну «История версий», где процесс редактирования проекта представлен в виде иерархического дерева.
|
Пункт меню
|
Описание
|
|
Добавить метку
|
Назначение метки текущей версии
|
|
Вернуться к состоянию
|
Откат проекта к моменту, предшествующему выбранному действию
|
|
Удалить состояние
|
Исключение выбранного действия из хронологии версий
|
|
Подробная история версий
|
Детализированный просмотр всех изменений внутри каждой сохраненной версии
|
|
Очистить историю версий
|
Полная очистка списка версий. После этой операции рекомендуется выполнить «Сжать базу данных» (меню «Проект» - «Вкладки»)
|
|
Закрыть
|
Закрыть диалоговое окно истории версий
|
В режиме сортировки по сессиям формируется перечень, включающий номер сессии, дату и время её начала, имя хоста и имя пользователя.
При разворачивании выбранной сессии отображается хронология действий, где для каждого события зафиксированы порядковый номер, время и тип операции.
Контекстное меню действия (вызываемое правой кнопкой мыши) позволяет добавить метку. Если метка уже существует, те же действия позволяют её переименовать или удалить.
Горизонтальная строка, на которой расположены кнопки для оперативного доступа к главным функциям, называется панелью инструментов.
|
Пункт меню
|
Описание
|
|
Сохранить
|
Сохраняет изменения, внесенные в проект
|
|
Отменить
|
Отменяет последние изменения, внесенные в проект
|
|
Вернуть
|
Возвращает действие, отмененное командой «Отменить»
|
|
Все узлы
|
Показывает текущий целевой узел для загрузки или имитации проекта. Здесь же можно выбрать другой доступный узел
|
|
Подключить
|
Служит для настройки и установки соединения со средой исполнения
|
|
Отключить
|
Разрывает соединение с исполнительной системой
|
|
Загрузить конфигурацию
|
Загружает текущую конфигурацию в подключенный узел. Если в проект вносились изменения, перед загрузкой автоматически запускается компиляция. В случае ошибки компиляции соединение с узлом сохраняется, а на экране появляется список проблем
|
|
Приостановить исполнение
|
Останавливает выполнение программы на текущем шаге
|
|
Шаг задачи
|
Выполняет один шаг программы. Если исполнение не было приостановлено, команда сначала остановит его, а затем выполнит шаг
|
|
Открыть окно заблокированных параметров
|
Открывает окно со списком параметров, которые в данный момент заблокированы для изменений
|
|
Скомпилировать проект
|
Запускает проверку конфигурации на наличие ошибок без последующей загрузки в узел
|
Центральная область интерфейса MasterSCADA 4D, именуемая «Панель редакторов», реализована по системе вкладок. В них открываются окна и программы проекта.
Нижняя часть рабочей зоны («Палитра») является контекстно-зависимой: её содержимое меняется в зависимости от того, какая вкладка редактора активна в данный момент. При разработке проекта необходимо контролировать заголовки вкладок, так как они содержат информацию о текущем объекте и имени редактируемого документа.
Контекстное меню
«Контекстное меню» представляет собой функциональный элемент интерфейса, отображающий перечень доступных операций для текущего (активного) объекта. Вызов меню осуществляется щелчком правой кнопки мыши. Набор команд динамический и зависит от типа выбранного элемента. Важно отметить, что контекстное меню предусмотрено для любого элемента системы вне зависимости от локации: будь то Дерево системы, Дерево объектов, область Легенды или Рабочая область редакторов.
Дерево проекта
Основным навигационным элементом редактора является «Дерево проекта», расположенное в левой части интерфейса. Оно представляет собой иерархическую структуру, в которой находят свое отражение все создаваемые компоненты: узлы, объекты, программные блоки, параметры и визуальные окна. Для удобства навигации структура разделена на три ключевых раздела: «Дерево системы», «Дерево объектов» и «Дерево библиотек».
Панель инструментов дерева
В верхней части «Дерева проекта» находится «Панель инструментов дерева».
В «Панели инструментов дерева» есть кнопка управления режимом отображения «Дерева проекта». В нажатом состоянии активируется упрощенный вид: показываются только элементы, явно созданные разработчиком, а также те компоненты программ и окон, которые предполагают логические связи с другими частями проекта. В разделе библиотек отображаются исключительно Библиотеки пользователя, поскольку прочие элементы добавляются через контекстное меню или палитру редакторов. Когда кнопка отжата, Дерево показывает полную структуру, включая все элементы, связи и настройки.
Также существует кнопка, которая активирует фильтр по Дереву: видимыми остаются лишь те элементы, в настройках которых встречается текст, введенный в специальное поле.
Настройка среды
|
Пункт меню
|
Описание
|
|
Язык
|
Определяет язык отображения интерфейса
|
|
Тема
|
Управляет цветовым оформлением (темная/светлая тема)
|
|
Размер интерфейса
|
Изменяет размер элементов окна
|
|
Формат вещественных значений
|
Задает формат отображения для отладочных значений, если не указан иной. По умолчанию: INT
|
|
Сервер
|
Хост для подключения к базе данных. По умолчанию: localhost
|
|
Порт
|
Порт для соединения с БД. По умолчанию: 5432
|
|
Пользователь
|
Учетная запись для доступа к БД. По умолчанию: postgres
|
|
Пароль
|
Ключ доступа к БД. По умолчанию: 123
|
|
Путь к PostgreSQL
|
Директория bin в папке установки PostgreSQL (пример: C:\Program Files\PostgreSQL\16\bin\)
|
|
Проверка подключения к базе данных
|
Диагностика подключения к текущей базе данных
|
Вкладка Редактор FBD
|
Пункт меню
|
Описание
|
|
Внешний вид FBD
| |
|
Цвет отладки True
|
Задает цвет линии связи между параметрами, имеющими значение TRUE
|
|
Цвет отладки False
|
Задает цвет линии связи между параметрами, имеющими значение FALSE
|
|
Цвет отладки Аналоговые
|
Определяет цвет линии связи между параметрами нелогического типа (не BOOL) в режиме выполнения
|
|
Цвет логического типа в режиме разработки
|
Управляет цветом соединения между параметрами типа BOOL в режиме разработки
|
|
Цвет соединений других типов (не BOOL)
|
Управляет цветом соединения между параметрами, тип которых отличен от BOOL
|
|
Цвет разорванных связей
|
Задает цвет для отображения оборванных (некорректных) связей в среде разработки
|
|
Максимальная ширина связи POU
|
Определяет максимальную ширину (длину) контакта функционального блока или функции, к которому подключена связь
|
|
Показывать En/EnO по умолчанию
|
Управляет видимостью (свойство «Скрыть параметр») для входов En (Enable) и выходов EnO (Enable Out) у новых экземпляров функций, блоков и программ. В дальнейшем видимость этих параметров можно изменить индивидуально для каждого экземпляра
|
|
Показывать номер блока
|
Включает отображение порядкового номера FBD-блока, определяющего очередность его выполнения
|
|
Показывать краткое имя типа блока
|
Отображает метку языка программирования (например, LD, FBD, ST), на котором реализован вызываемый блок
|
|
Количество отображаемых уровней прямых связей
|
Указывает, сколько последних элементов пути отображается в подсказке на контактах блоков. Если фактический путь длиннее заданного значения, начало пути заменяется многоточием.
По умолчанию: 2
|
|
Автодополнение
|
Включает или отключает показ интеллектуальных подсказок при вводе текста в редакторах программ
|
|
Автодополнение имени параметра по всем объектам проекта
|
Активирует расширенный режим подсказок в FBD-редакторе. При вводе заданного количества символов (см. параметр ниже) выпадающий список будет предлагать все элементы проекта, содержащие введенную комбинацию, а не только локальный контекст
|
|
Количество символов автодополнения
|
Задает пороговое значение: после ввода скольких символов в редакторе начнет появляться всплывающая подсказка (работает только при активной опции «Автодополнение»)
|
Вкладка Компиляция
|
Пункт меню
|
Описание
|
|
Отладочная конфигурация
|
Активирует вывод расширенной отладочной информации в редакторах FBD, LD и SFC.
Управление отладкой временных переменных (Temp):
Истина (TRUE): Временные переменные обрабатываются как локальные (Local), что делает их доступными для отладки. При этом в момент вызова программы им присваиваются начальные значения.
Ложь (FALSE): Временные переменные создаются непосредственно при вызове программы и не видны в отладчике
|
|
Создавать промежуточный параметр при перетаскивании на FBD-схему
|
Определяет поведение системы при переносе элементов на диаграмму FBD.
Истина (TRUE): В клеммнике автоматически генерируется промежуточный параметр. Это позволяет сохранить многослойную архитектуру проекта.
Ложь (FALSE): Связь устанавливается напрямую, без создания дополнительной сущности в клеммнике
|
|
Сохранять разорванные отношения
|
Управляет политикой работы с удаленными элементами. При активации флага удаление связанных объектов вызывает диалоговое окно с предложением сохранить информацию о разорванных соединениях для возможности их последующего восстановления
|
|
Выдавать предупреждения о всех неявных конвертациях
|
Включает механизм предупреждений о всех неявных (автоматических) конвертациях типов данных, например, при соединении параметров с несовпадающими типами
|
Вкладка Клиент визуализации
|
Пункт меню
|
Описание
|
|
Открытие клиента визуализации
|
Определяет поведение системы при открытии – использование браузера, встроенного клиента или запрос выбора у пользователя
|
|
Полноэкранный режим встроенного клиента визуализации
|
Задает метод открытия средства визуализации: в браузере, во внутреннем окне программы или с уточнением у пользователя
|
Вкладка Лог
|
Пункт меню
|
Описание
|
|
Детализация лога
|
Степень детализации журнала событий
|
|
Проверять корректность состояния проекта
|
Осуществляет проверку валидности проекта
|
|
Журнал связи с узлом
|
Регистрация событий обмена данными с узлом
|
|
Добавить лог БД
|
Регистрирует изменения в базе данных
|
|
Добавить лог расхода памяти
|
Запись данных об утечках и потреблении памяти
|
|
Передача на сервер лога HMI клиента
|
Выгрузка клиентских логов в центральное хранилище
|
|
Количество логов в отчете об ошибках
|
Объем предшествующих событий в отчете об ошибке
|
|
Период записи статистики, сек
|
Временной промежуток между замерами статистики в секундах
|
Вкладка Разное
|
Пункт меню
|
Описание
|
|
Показывать служебные свойства
|
Отображение служебных свойств и параметров объектов
|
|
Загружать весь проект при открытии
|
При открытии проекта загружаются все его компоненты (окна, сценарии и т.д.). Это замедляет старт, но ускоряет последующую работу
|
|
Включить выгрузку элементов
|
Функция активна только для проектов на базе PostgreSQL.
Элементы, скрытые в дереве проекта, помечаются к выгрузке из оперативной памяти и удаляются через 10 секунд.
Если в течение этих 10 секунд элемент снова сделать видимым в дереве, его выгрузка отменяется.
|
|
Пароль к серверу
|
Загрузка проекта возможна только в том случае, если пароль, установленный в среде разработки, совпадает с паролем в целевой среде исполнения.
Пароль для среды исполнения настраивается в конфигурации MasterSCADA 4D Monitor или в свойствах узла (параметр «Параметры запуска»)
|
|
Продвинутый предпросмотр мнемосхемы (N/A)
|
Включает возможность навигации (перехода) между окнами непосредственно в режиме предварительного просмотра мнемосхемы
|
Вкладка Сочетание клавиш
|
Команда
|
Сочетание клавиш
|
|
Проект
| |
|
Создать проект
|
Ctrl+N
|
|
Открыть проект
|
Ctrl+O
|
|
Сохранить проект
|
Ctrl+S
|
|
Сохранить проект как
|
Ctrl+Shift+S
|
|
Правка
| |
|
Отменить
|
Ctrl+Z
|
|
Вернуть
|
Ctrl+Y/Ctrl+Shift+Z
|
|
Вырезать
|
Ctrl+X
|
|
Копировать
|
Ctrl+C
|
|
Вставить
|
Ctrl+V
|
|
Вставить как экземпляр
|
Ctrl+Shift+V
|
|
Дублировать
|
Ctrl+D
|
|
Переименовать
|
F2
|
|
Удалить
|
Del
|
|
Выделить все дочерние элементы
|
Ctrl+A
|
|
Дерево проекта
| |
|
Свернуть все ветки выделения
|
Alt+L
|
|
Свернуть элемент/Выделить родительский
|
←
|
|
Раскрыть элемент/Выделить элемент ниже
|
→
|
|
Выделить элемент выше
|
↑
|
|
Выделить элемент ниже
|
↓
|
|
Добавить элемент выше к выделению
|
Shift+↑
|
|
Добавить элемент ниже к выделению
|
Shift+↓
|
|
Переместить элемент выше
|
Ctrl+↑
|
|
Переместить элемент ниже
|
Ctrl+↓
|
|
Вкладки редакторов
| |
|
Закрыть активную вкладку
|
Ctrl+W
|
|
Закрыть все вкладки
|
Ctrl+Shift+W
|
|
Другое
| |
|
Поиск и замена в редакторах кода
|
Ctrl+F
|
|
Подтверждение
|
Enter
|
|
Отмена
|
Escape
|