Engee documentation

Engee script editor hotkeys

Basic editing

Description

Windows combination

Linux combination

MacOS combination

Cut (with empty selection - cut a line)

Ctrl+X

Ctrl+X

+X

Copy (with empty selection - copy line)

Ctrl+C

Ctrl+C

+C

Move line down/up

Alt+ / Alt+

Alt+ / Alt+

+ / +

Copy line down/up

Shift+Alt+ / Shift+Alt+

-

++ / ++

Delete line

Ctrl+Shift+K

Ctrl+Shift+K

++K

Open file

Ctrl+O

-

+O

Save

Ctrl+S

Ctrl+S

+S

Insert the line above [1]

Ctrl+Shift+Enter

Ctrl+Shift+Enter

-

Remove/add indents [2]

Ctrl+] / Ctrl+[

Ctrl+] / Ctrl+[

+] / +[

Copy line (with empty selection)

Ctrl+C

Ctrl+C

+C

Jump to start/end of line [3]

Home / End

Home / End

Home / End

Go to the beginning/end of the file

Ctrl+Home / Ctrl+End

Ctrl+Home / Ctrl+End

+ / +

Add a comment to the string

Ctrl+K, Ctrl+C

Ctrl+K, Ctrl+C

+/

Delete line comment

Ctrl+K, Ctrl+U

Ctrl+K, Ctrl+U

+/

Switch string comment

Ctrl+/

Ctrl+/

+/

Toggle footnote line break:[No horizontal scrolling. Does not work for .nscript/.txt/.json/.jl]

Alt+Z

Alt+Z

+Z

Search and replace

Description

Windows Combination

Linux combination

MacOS combination

Searching for [4]

Ctrl+F

Ctrl+F

+F

Replacing [5]

Ctrl+H

Ctrl+H

++F

Find next/previous

F3 / Shift+F3

F3 / Shift+F3

+G / ++G

Select all occurrences of the match search

Alt+Enter

Alt+Enter

+Enter

Add a selection to the next match

Ctrl+D

Ctrl+D

+D

Move the last selection to the next match found

Ctrl+K Ctrl+D

Ctrl+K Ctrl+D

+K +D

Toggle case/regular expression/whole word sensitivity

Alt+C / R / W

-

-

Go to symbol [6].

Ctrl+Shift+O

Ctrl+Shift+O

++O

Jump to the line

Ctrl+G

Ctrl+G

+G

Multicursor and selection

Description

Windows combination

Linux combination

MacOS combination

Insert cursor [7]]

Alt+Click

Alt+Click

+click

Set the cursor higher/lower

Ctrl+Alt+ /

Shift+Alt+ /

++ / ++

Cancel last cursor operation

Ctrl+U

Ctrl+U

+U

Insert the cursor at the end of each selected line

Shift+Alt+I

Shift+Alt+I

++I

Select the current line

-

Ctrl+L

+L

Select all occurrences of the current selection

Ctrl+Shift+L

Ctrl+Shift+L

++L

Select all occurrences of the current word

Ctrl+F2

Ctrl+F2

+F2

Expand/Compress Selection

Shift+Alt+ /

Shift+Alt+ /

⌃⇧⌘+ /

Column (field) selection

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

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

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

Column (field) selection in all directions

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

-

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

Column (field) selection page up/down

Ctrl+Shift+Alt+PgUp / PgDn

-

+++PgUp / PgDn

Editing advanced languages

Description

Windows combination

Linux combination

MacOS combination

Invoke offer

Ctrl+Space, Ctrl+I

Ctrl+Space, Ctrl+I

+Space, +I

Format footnote document:[A warning message "There is no formatter for 'markdown' files installed."] appears.

Shift+Alt+F

-

++F


1. In .ngscript, executed as Ctrl+Enter
2. In macOS, runs as Tab
3. Does not have smooth scrolling
4. No smooth scrolling in mac0S and .ngscript
5. No smooth scrolling in mac0S and .ngscript
6. The message "The active text editor does not provide symbol information." is displayed
7. Alt+Click may not work in some Linux distributions. You can change the modifier key for the Insert Cursor command to Ctrl+Click using the parameters "editor.multiCursorModifier"