amVim-for-VSCode

The Vim mode for Visual Studio Code(vscode) that works as expected.

Github stars Tracking Chart

amVim for VS Code

icon

The Vim mode for Visual Studio Code that works as expected.

Key features

  • Vim style keybindings & looks
  • Normal, Visual and Visual Line modes support
  • Multi-cursor support
  • Works with VS Code's default behaviors

Not supported

  • : started commands: Only a few are supported now.
  • Visual Block mode: Please use multi-cursor instead for now.
  • Custom keybindings: On the roadmap.

Commands

Check the list here.

Configuration

You can overwrite default configurations in
User and Workspace Settings.

amVim.bindCtrlCommands

Boolean, Default: true

Set to false to disable Ctrl+<key> keybindings.

amVim.startInInsertMode

Boolean, Default: false

Set to true to start in Insert mode when opening files.

amVim.smartRelativeLineNumbers

Boolean, Default: false

Set to true to will make line numbers relative when not in Insert mode.

amVim.mimicVimSearchBehavior

Boolean, Default: true

Set to false to keep VSCode's keybinding when searching.

amVim.vimStyleNavigationInListView

Boolean, Default: true

Set to false to disable Vim style navigation in sidebar.

Contributing

Feel free to open issues to report bugs or require features.

Pull requests are welcomed too! See VS Code's official instructions about:

Main metrics

Overview
Name With Owneraioutecism/amVim-for-VSCode
Primary LanguageTypeScript
Program languageTypeScript (Language Count: 2)
Platform
License:
所有者活动
Created At2015-12-01 07:58:00
Pushed At2024-08-31 02:48:19
Last Commit At2024-02-29 19:38:29
Release Count101
Last Release Name1.37.0 (Posted on )
First Release Name0.0.1 (Posted on )
用户参与
Stargazers Count459
Watchers Count10
Fork Count42
Commits Count1.1k
Has Issues Enabled
Issues Count181
Issue Open Count43
Pull Requests Count124
Pull Requests Open Count3
Pull Requests Close Count22
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private