Документация Engee

Горячие клавиши Engee

Вы можете использовать сочетания клавиш для управления окнами (инструментами) рабочего пространства Engee. Для открытия справки по горячим клавишам примените комбинацию Shift+?:

hotkeys main 1

Некоторые горячие клавиши Engee могут работать некорректно на операционных системах Linux и macOS из-за особенностей метасимволов, системных горячих клавиш или иных программных/аппаратных настроек.

Основные принципы

  • Для macOS используйте command (⌘) вместо Ctrl и Option (⌥) вместо Alt.

  • Горячие клавиши Engee не конфликтуют с комбинациями клавиш браузера.

  • Горячие клавиши можно использовать без дополнительных модификаторов, в частности, без Shift.

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

  • G (Go) — перейти и сделать окно активным;

  • O (Open) — открыть и не делать окно активным;

    Команда G (Go) не только открывает указанное окно, но и делает его активным, что позволяет сразу начать работу. Команда O (Open) открывает окно, но не делает его активным, оставляя активным предыдущее окно.
  • C (Close) — закрыть активное окно;

    С помощью пробела можно закрывать/открывать активное окно.
  • C+A (Close+All) — закрыть все окна;

  • M (maximize) — максимизировать активное окно.

Для каждого окна Engee назначено сокращенное имя:

Окно

Сокращение

Пояснение

Файлы

F

Files

Переменные

W

Workspace

Библиотека

B

Blocks Library

Редактор

E

Editor

Модель

M

Model

Командная строка

C

Command Window

Диагностика

D

Diagnostics

Настройки

S

Settings

Графики

P

Plots

Личный кабинет

A

Account

Навигация по окнам Engee осуществляется путем комбинирования универсальных префиксов (G, O, C, M) и сокращенных имен окон. Например, для окна Файлы file browser icon:

  • G+F (Go Files) — перейти в Файлы (открыть окно и сделать активным);

  • O+F (Open Files) — открыть Файлы (открыть окно и не делать активным);

  • C+F (Close Files) — закрыть Файлы;

  • M+F (Maximize Files) — максимизировать окно Файлы.

Также для переключения между окнами используется клавиша Tab:

tab chasing

Управление вкладками

Управление вкладками окон Engee реализовано следующими комбинациями:

Функция

Комбинация Windows/Linux

Комбинация macOS

Предыдущая вкладка

T+

T+

Следующая вкладка

T+

T+

Новая вкладка

T+N

T+N

Закрыть вкладку

T+d

T+d

Закрыть все сохраненные вкладки

T+D

T+D

Окно Файлы   file browser icon

Быстрый переход к окну: G+F

Горячие клавиши окна «Файлы»

Функция

Комбинация Windows/Linux

Комбинация macOS

Копировать

Ctrl+C

+C

Вставить

Ctrl+V

+V

Вырезать

Ctrl+X

+X

Дублировать

Ctrl+D

+D

Выделить все

Ctrl+A

+A

Скопировать путь

Ctrl+Shift+C

+Shift+C

Скопировать имя

Ctrl+Shift+X

+Shift+X

Навигация вверх с выделением

Shift+

Shift+

Навигация вниз с выделением

Shift+

Shift+

Навигация вверх

Навигация вниз

Развернуть папку

Свернуть папку

Открыть

Enter

Enter

Удалить

Delete

+Backspace

Переименовать

F2

Backspace+Enter

Прокрутить список на одну страницу наверх

Pg Up

Fn+

Прокрутить список на одну страницу вниз

Pg Down

Fn+

Выделить начало списка

Home

Fn+

Выделить конец списка

End

Fn+

Создать новый файл

F+N

F+N

Создать новую папку

F+F

F+F

Открыть меню файлового браузера

F+D

F+D

Открыть контекстное меню

F+M

F+M

Сортировать первую колонку

F+1

F+1

Сортировать вторую колонку

F+2

F+2

Сортировать третью колонку

F+3

F+3

Сортировать четвертую колонку

F+4

F+4

Сортировать пятую колонку

F+5

F+5

Окно Редактор скриптов  interactive scripts icon

Быстрый переход к окну: G+E

Горячие клавиши окна «Редактор скриптов»

Функция

Комбинация Windows/Linux

Комбинация macOS

Предыдущий скрипт

E+

E+

Следующий скрипт

E+

E+

Закрыть скрипт

E+d

E+d

Закрыть все сохраненные крипты

E+D

E+D

Новый скрипт

E+N

E+N

Сохранить скрипт

Ctrl+S

+S

Навигация по ячейкам вверх

Навигация по ячейкам вниз

Добавить новую текстовую ячейку

E+T

E+T

Добавить новую кодовую ячейку

E+C

E+C

Удалить ячейку

Ctrl+Del

+Del

Скрыть/открыть ячейку

E+H

E+H

Перемотать вверх скрипта

Ctrl+

+

Перемотать вниз скрипта

Ctrl+

+

Войти в режим редактирования текстовой ячейки

Enter

Enter

Выйти из режима редактирования текстовой ячейки

Esc

Esc

Запустить кодовую ячейку

Ctrl+Enter

+Enter

Запустить кодовую ячейку и перейти к следующей

Ctrl+Shift+Enter

+Shift+Enter

Окно Переменные   variables article 2 1

Быстрый переход к окну: G+W

Горячие клавиши окна «Переменные»

Функция

Комбинация Windows/Linux

Комбинация macOS

Переименовать

F2

Backspace+Enter

Редактировать

Enter

Enter

Навигация вверх

Навигация вниз

Навигация вверх с выделением

+Shift

+Shift

Навигация вниз с выделением

+Shift

+Shift

Копировать

Ctrl+C

+C

Вставить

Ctrl+V

+V

Дублировать

Ctrl+D

+D

Выделить все

Ctrl+A

+A

Сохранить как

Ctrl+S

+S

Очистить

Delete

+Delete

Модели

Быстрый переход в рабочую область модели: G+M

Горячие клавиши в рабочей области модели

Функция

Комбинация Windows/Linux

Комбинация macOS

Удалить

Backspace

Fn+Delete

Выбрать все

Ctrl+A

+A

Выбрать все

Ctrl+A

+A

Копировать

Ctrl+C

+C

Копировать

Ctrl+ЛКМ

+ЛКМ

Вставить

Ctrl+V

+V

Вырезать

Ctrl+X

+X

Повернуть влево

Alt+

+

Повернуть вправо

Alt+

+

Развернуть

Ctrl+I

+I

Сохранить текущую модель

Ctrl+S

+S

Отменить последнее действие

Ctrl+Z

+Z

Повтор действия

Ctrl+Y

+Y

Центрирование модели

Пробел

Пробел

Переход к родительской подсистеме

Esc

Esc

Компиляция модели

M+U

M+U

Компиляция модели

M+R

M+R

Компиляция модели

M+P

M+P

Остановка симуляции

M+S

M+S

Командная строка   command line icon

Быстрый переход к окну: G+C

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

Функция

Комбинация Windows/Linux

Комбинация macOS

Посмотреть предыдущую команду из истории команд

PgUp

Fn+

Посмотреть следующую команду из истории команд

PgDn

Fn+

Перемещает курсор на один символ влево

Перемещает курсор на один символ вправо

Максимизировать окно

M+C

M+C

Переместить курсор на целое слово влево

Ctrl+

+

Переместить курсор на целое слово вправо

Ctrl+

+

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

Ctrl+F

+F

Переместить курсор на символ влево

Ctrl+B

+B

Переместить курсор в начало строки

Ctrl+A

Alt+A

+A

+A

Переместить курсор в конец строки

Ctrl+E

Alt+E

+E

+E

Удалить текст от курсора до конца строки

Ctrl+K

+K

Удалить текст от курсора до начала строки

Ctrl+U

+U

Прервать текущую команду

Ctrl+C

+C

Очистить экран терминала

Ctrl+L

+L

Прямой поиск

Ctrl+S

+S

Обратный поиск

Ctrl+R

+R

Вставить последний удаленный текст

Ctrl+Y

+Y

Перевести строку на следующий абзац

Ctrl+J

+J

Переместить курсор в выбранное место

Alt+ЛКМ

+ЛКМ

Выделить текст посимвольно влево

Shift+

Shift+

Выделить текст посимвольно вправо

Shift+

Shift+

Подробнее о горячих клавишах командной строки Engee читайте здесь.

expirienced users 1

Для переопределения или создания новых горячих клавиш используется словарь REPL.setup_interface (подробнее здесь).