Vim for Visual Studio Code
Go to file
2016-01-02 02:30:29 -08:00
.vscode Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
images fix package in order to publish 2015-11-29 02:37:35 -08:00
src Cleanup 2016-01-01 23:02:42 -08:00
test Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
typings scaffold project 2015-11-12 20:51:40 +01:00
.gitignore Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
.travis.yml Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
.vscodeignore Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
appveyor.yml Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
CONTRIBUTING.md Motion 2015-12-29 13:16:44 -08:00
extension.ts Cleanup 2016-01-01 23:02:42 -08:00
gulpfile.js Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
LICENSE Initial commit 2015-11-12 01:02:24 -08:00
package.json Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
README.md Readme: update with keyboard configuration (compliments of guillermooo) 2016-01-02 02:30:29 -08:00
tsconfig.json Tests: Fixes #15 enabling all tests to be run within Travis 2016-01-02 02:15:41 -08:00
tsd.json update lodash tsd to latest 2015-11-26 01:41:36 -08:00
tslint.json Cleanup 2016-01-01 23:02:42 -08:00

Vim

Build Status Build status Slack Status

Vim (aka. VSCodeVim) is a Visual Studio Code extension that enables the power of the Vim keybinding experience within Visual Studio Code.

Screenshot

Install

  1. Within Visual Studio Code, open the command palette (Ctrl-Shift-P / Cmd-Shift-P)
  2. Select Install Extension and search for 'vim' or run ext install vim

Configure

Adjust configurations through user settings (File -> Preferences -> User Settings).

  • vim.keyboardLayout:
    • Supported Values: en-US (QWERTY) (default), es-ES (QWERTY), de-DE (QWERTZ)

Project Status

See our release notes for full details.

Completed

  • Switching Modes:

    • Command: Esc, Ctrl+[
    • Insert: i, I, a, A, o, O
    • Current Mode displayed in the status bar in the bottom left
  • Commands:

    • Command Palette: :
    • Navigation: h, j, k, l, $, 0, ^, gg, G, w, e, b
    • Indentation: >>, <<
    • Deletion: dd, dw, db
    • Editing: u, ctrl+r
    • File Operations: :q, :w

License

MIT