-
Notifications
You must be signed in to change notification settings - Fork 0
doc: editor: hotkeys
Yury V. Zaytsev edited this page Mar 25, 2025
·
5 revisions
Ctrl and Shift mean the same keyboard keys, Meta is metakey, on PC it's Alt or single Esc press.
F3 | Begin of text selection. Second press - end of text selection |
Shift+F3 | Begin of block text selection |
F5 | Copy text selection |
F6 | Move text selection |
F8 | Delete text selection |
Meta+i | Go to previous bookmark |
Meta+j | Go to next bookmark |
Meta+k | Toggle bookmark |
Meta+l | Go to line by number |
Meta+o | Flush bookmarks |
Meta+q | Insert literal. See table at bottom of this page |
Meta+t | Sort of text in selection. |
Meta+u | Execute external command and insert output into cursor position |
Ctrl+f | Save selection into external file |
Ctrl+k | Delete chars to end of line |
Ctrl+n | Create new file |
Ctrl+s | Toggle syntax highlighting |
Ctrl+t | Select text charset |
Ctrl+u | Undo |
Ctrl+x | Go to end of next word |
Ctrl+y | Delete line |
Ctrl+z | Go to start of previous word |
Shift+F5 | Insert external file content into cursor position |
Meta+Enter | Codejump dialog |
Meta+- | Move back into codejump (go to from function definition to function call) |
Meta++ | Move forvard into codejump (go to from function call to function definition) |
Meta+n | Toggle number of lines |
tab | If 'persistent blocks' option is on, then move selected text to right |
M-tab | If 'persistent blocks' option is on, then move selected text to left |
Shift+Arrows | Text selection |
Meta+Arrows | Block text selection |
Meta+Shift+- | Toggle show visible tabs and trailing spaces |
HEX | Dec | Key | Description |
01 | 1 | Meta+q,a | |
02 | 2 | Meta+q,n | |
03 | 3 | Meta+q,v | |
04 | 4 | Meta+q,d | |
05 | 5 | Meta+q,e | |
06 | 6 | Meta+q,f | |
07 | 7 | Meta+q,g | |
08 | 8 | Meta+q,h | |
09 | 9 | Meta+q,i | TAB |
0A | 10 | Meta+q,j | |
0B | 11 | Meta+q,k | |
0C | 12 | Meta+q,l | |
0E | 14 | Meta+q,m | |
0F | 15 | Meta+q,o | |
10 | 16 | Meta+q,p | |
11 | 17 | Meta+q,q | |
12 | 18 | Meta+q,r | |
13 | 19 | Meta+q,s | |
14 | 20 | Meta+q,t | |
15 | 21 | Meta+q,u | |
16 | 22 | Meta+q,b | |
17 | 23 | Meta+q,w | |
18 | 24 | Meta+q,c | |
19 | 25 | Meta+q,y | |
1A | 26 | Meta+q,x | |
1B | 27 | Meta+q,z Meta+q,Esc,Esc |