official manual
misc
key | description |
---|---|
Ctrl+Shift+P | Show All Commands |
Ctrl+R | Open recent open file list |
navigation
key | description |
---|---|
F12 | Go to Definition |
Ctrl+Alt+- | navigateBack, the curret position is back before jump |
Ctrl+Shift+- | navigatForward, the curret position is forward before navigateBack |
Ctrl+U | cursorUndo |
Ctrl+Shift+F10 | peekDefinition |
Edit
key | description |
---|---|
Ctrl+Shift+K | delete line |
Ctrl+Backspace | delete left word |
Ctrl+Delete | delete lright word |
Ctrl+/ | Toggle line comment |
Ctrl+shift+A | Toggle block comment |
Ctrl+. | quick fix. |
Ctrl+Space | toggle suggestion |
jumpy
This plugin supports to jump specific place easily.
- copy image from jumpy plugin page.
key | description |
---|---|
Shift+Enter | jumpy word mode |
Esc | Quit jumpy mode when you are in jumpy mode |
Indentation Level movement
Move cousor to the same indention level
key | description |
---|---|
Ctrl+Up | Indentation level move up |
Ctrl+Down | Indentation level move down |
Ctrl+Right | Indentation level move right |
Ctrl+Shift+Up | Indentation level move up with select |
Ctrl+Shift+Down | Indentation level move down with select |
Settings Sync
key bindings
key | description |
---|---|
Shift+Alt+U | Upload configuration |
Shift+Alt+D | Download configuration |
Toggle Auto Download/Auto Upload
It looks that this feature doesn't work.
I lost extensions often when I use it.
Select Command "Sync : Advanced Options > Toggle Auto-Download On Startup" command to Turn ON / OFF the auto download.
Select Command "Sync : Advanced Options > Toggle Auto-Upload on Settings Change" command to Turn ON / OFF the auto-upload.
My customize part
I would like to move the cursor without cursor/home/end key because I use it often.
key | description |
---|---|
ctrl+f | Move the cursor to the right. This is the same as emacs. |
ctrl+b | Move the cursor to the left. This is the same as emacs. |
ctrl+p | Move the cursor to up. This is the same as emacs. |
ctrl+n | Move the cursor to down. This is the same as emacs. |
ctrl+a | Move the cursor to the beginning of the line. This is the same as emacs. |
ctrl+e | Move the cursor to the end of the line. This is the same as emacs. |
ctrl+d | Delete right. This is the same as emacs. |
ctrl+alt+f | Find in file. Because I replace default "find in file" bind ctrl+f to move the cursor to the right. |
ctrl+k ctrl+h | toggle output. This is default on linux but Windows binding is different so I set it. |
ctrl+k ctrl+b | Toggle sidebar visibility. The default binding is ctrl+b but I use it to move the cursor. |
ctrl+alt+d | Add selection to next find match. Because original binding ctrl+d is used to delete. |
The config files are uploaded gist by sync setings plugin.