kpping / vsmacs

Emacs Key Bindings for Visual Studio Code. No Kill Ring. No Fancy Things.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Cancel, Close Widget

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

About

Emacs Key Bindings for Visual Studio Code. No Kill Ring. No Fancy Things.


Languages

Language:TypeScript 100.0%