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

Горячие клавиши редактора скриптов Engee

Базовое редактирование

Описание

Комбинация Windows

Комбинация Linux

Комбинация macOS

Вырезать (при пустом выделении – вырезать строку)

Ctrl+X

Ctrl+X

+X

Копировать (при пустом выделении – копировать строку)

Ctrl+C

Ctrl+C

+C

Переместить строку вниз/вверх

Alt+ / Alt+

Alt+ / Alt+

+ / +

Копировать строку вниз/вверх

Shift+Alt+ / Shift+Alt+

-

++ / ++

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

Ctrl+Shift+K

Ctrl+Shift+K

++K

Открыть файл

Ctrl+O

-

+O

Сохранить

Ctrl+S

Ctrl+S

+S

Вставить строку выше [1]

Ctrl+Shift+Enter

Ctrl+Shift+Enter

-

Удалить/добавить отступы [2]

Ctrl+] / Ctrl+[

Ctrl+] / Ctrl+[

+] / +[

Копировать строку (при пустом выделении)

Ctrl+C

Ctrl+C

+C

Перейти к началу/концу строки [3]

Home / End

Home / End

Home / End

Перейти к началу/концу файла

Ctrl+Home / Ctrl+End

Ctrl+Home / Ctrl+End

+ / +

Добавить комментарий к строке

Ctrl+K, Ctrl+C

Ctrl+K, Ctrl+C

+/

Удалить комментарий к строке

Ctrl+K, Ctrl+U

Ctrl+K, Ctrl+U

+/

Переключить комментарий строки

Ctrl+/

Ctrl+/

+/

Переключить перенос строки [4]

Alt+Z

Alt+Z

+Z

Поиск и замена

Описание

Комбинация Windows

Комбинация Linux

Комбинация macOS

Поиск [5]

Ctrl+F

Ctrl+F

+F

Замена [6]

Ctrl+H

Ctrl+H

++F

Найти следующий/предыдущий

F3 / Shift+F3

F3 / Shift+F3

+G / ++G

Выбрать все вхождения поиска совпадений

Alt+Enter

Alt+Enter

+Enter

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

Ctrl+D

Ctrl+D

+D

Переместить последний выделенный фрагмент к следующему найденному совпадению

Ctrl+K Ctrl+D

Ctrl+K Ctrl+D

+K +D

Переключить чувствительность к регистру/регулярному выражению/целому слову

Alt+C / R / W

-

-

Перейти к символу [7]

Ctrl+Shift+O

Ctrl+Shift+O

++O

Перейти к строке

Ctrl+G

Ctrl+G

+G

Мультикурсор и выделение

Описание

Комбинация Windows

Комбинация Linux

Комбинация macOS

Вставить курсор [8]

Alt+Click

Alt+Click

+click

Выставить курсор выше/ниже

Ctrl+Alt+ /

Shift+Alt+ /

++ / ++

Отменить последнюю операцию курсора

Ctrl+U

Ctrl+U

+U

Вставить курсор в конец каждой выбранной строки

Shift+Alt+I

Shift+Alt+I

++I

Выбрать текущую строку

-

Ctrl+L

+L

Выбрать все вхождения текущего выделения

Ctrl+Shift+L

Ctrl+Shift+L

++L

Выбрать все вхождения текущего слова

Ctrl+F2

Ctrl+F2

+F2

Расширить/сжать выделение

Shift+Alt+ /

Shift+Alt+ /

⌃⇧⌘+ /

Выбор столбца (поля)

Shift+Alt+(перетаскивание мыши)

Shift+Alt+(перетаскивание мыши)

++(перетаскивание мыши)

Выбор столбца (поля) во все стороны

Ctrl+Shift+Alt+(клавиша стрелки)

-

++++(клавиша стрелки)

Страница выбора столбца (поля) вверх/вниз

Ctrl+Shift+Alt+PgUp / PgDn

-

+++PgUp / PgDn

Редактирование расширенных языков

Описание

Комбинация Windows

Комбинация Linux

Комбинация macOS

Вызвать предложение

Ctrl+Space, Ctrl+I

Ctrl+Space, Ctrl+I

+Space, +I

Отформатировать документ [9]

Shift+Alt+F

-

++F


1. В .ngscript выполняется как Ctrl+Enter
2. В macOS работает как Tab
3. Не имеет плавной прокрутки
4. Горизонтальное прокручивание отсутствует. Не работает для .nscript/.txt/.json/.jl
5. Нет плавной прокрутки у mac0S и .ngscript
6. Нет плавной прокрутки у mac0S и .ngscript
7. Выводится сообщение «The active text editor does not provide symbol information.»
8. Alt+Click может не работать в некоторых дистрибутивах Linux. Вы можете изменить клавишу-модификатор для команды «Вставить курсор» на Ctrl+Click с помощью параметра «editor.multiCursorModifier»
9. Появляется предупреждение «There is no formatter for 'markdown' files installed.»