The Vim mode for Visual Studio Code that works as expected.
- Vim style keybindings & looks
- Normal, Visual and Visual Line modes support
- Multi-cursor support
- Works with VS Code's default behaviors
:
started commands: Only a few are supported now.- Visual Block mode: Please use multi-cursor instead for now.
- Custom keybindings: On the roadmap.
Check the list here.
You can overwrite default configurations in User and Workspace Settings.
Boolean
, Default: true
Set to false
to disable Ctrl+<key>
keybindings.
Boolean
, Default: false
Set to true
to start in Insert mode when opening files.
Boolean
, Default: false
Set to true
to will make line numbers relative when not in Insert mode.
Boolean
, Default: true
Set to false
to keep VSCode's keybinding when searching.
Boolean
, Default: true
Set to false
to disable Vim style navigation in sidebar.
Feel free to open issues to report bugs or require features.
Pull requests are welcomed too!