sharpoverride / Vim

Vim for Visual Studio Code

Home Page:http://aka.ms/vscodevim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Contributing

This project is maintained by a group of awesome contributors. Thank you! ❤️

License

MIT

About

Vim for Visual Studio Code

http://aka.ms/vscodevim

License:MIT License


Languages

Language:TypeScript 98.8%Language:JavaScript 1.2%