VSmacs
Emacs Key Bindings for Visual Studio Code. No Kill Ring. No Fancy Things. Keep over engineer as low as possible.
Features
Basic Move
Keys |
Action |
ctrl+a |
move to beginning of the line |
ctrl+e |
move to end of the line |
ctrl+f |
move forward |
alt+f |
move forward one word |
ctrl+b |
move backward |
alt+b |
move backward one word |
ctrl+n |
move down (next line) |
ctrl+p |
move up (previous line) |
ctrl+x < |
move to top |
ctrl+x > |
move to bottom |
Search
Keys |
Action |
ctrl+s |
open search, next matching |
ctrl+r |
open search, previous matching |
Keys |
Action |
ctrl+g |
cancel, close |
Screen and Editor
Keys |
Action |
ctrl+x ctrl+c |
close active editor |
ctrl+x 0 |
close active editor |
ctrl+x 2 |
split editor horizontal |
ctrl+x 3 |
split editor vertical |
ctrl+x o |
navigate between editor groups |
File
Keys |
Action |
ctrl+x ctrl+s |
save |
ctrl+x s |
save all |
ctrl+x ctrl+w |
save as |
ctrl+x ctrl+f |
open file within explorer |
ctrl+x ctrl+b |
open recently used file |
Editing
Keys |
Action |
ctrl+/ , ctrl+x u , ctrl+_ |
undo |
ctrl+. |
redo |
ctrl+' , ctrl+x space |
trigger suggest (autocomplete) |
ctrl+; , ctrl+x . |
quick fix |
ctrl+space |
toggle mark mode |
alt+w |
copy to clipboard |
ctrl+w |
cut to clipboard |
ctrl+y |
paste from clipboard |
ctrl+k |
kill to clipboard |
ctrl+j , ctrl+m , ctrl+o |
insert line after |
ctrl+d |
delete after |
alt+d |
delete word after |
ctrl+x h |
select all |
alt+/ , ctrl+x / |
comment |
Others
Keys |
Action |
alt+x |
show all commands widget |
| |