Skip to content
| Marketplace
Sign in
Visual Studio Code>Keymaps>Emacs Mininum KeymapNew to Visual Studio Code? Get it now.
Emacs Mininum Keymap

Emacs Mininum Keymap

jamesyang999

|
2,818 installs
| (4) | Free
Emacs keybindings for only cursor moves.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-emacs-minimum

This plugin provides emacs keybindings and workflow for Visual Studio Code and is a fork of the great vscode extension by hiro-sun.

But removes most of keybindings only keep minimum Move commands.

Move commands

Command Desc
C-f Move forward
C-b Move backward
C-n Move to the next line
C-p Move to the previous line
C-a Move to the beginning of line
C-e Move to the end of line
C-M-f Move forward by one word unit
C-M-b Move backward by one word unit
M-> Move to the end of buffer
M-< Move to the beginning of buffer
C-l Center screen on current line

Edit commands

Command Desc
M-k Delete all right
M-backspace Delete all left

Conflicts with default key bindings

  • ctrl+a: workbench.action.selectAll => Use alt+a instead.
  • ctrl+b: workbench.action.toggleSidebarVisibility => Use alt+b instead;
  • ctrl+f: actions.find => Use alt+f instead;
  • ctrl+p & ctrl+e: workbench.action.quickOpen => Use alt+p, alt+e instead;
  • ctrl+p: workbench.action.quickOpenNavigateNext => Use ctrl+n instead.
  • ctrl+n: workbench.action.files.newUntitledFile => Use alt+n instead;

More information

The logo is from the great Pacifica Icon Set.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft