Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VimishNew to Visual Studio Code? Get it now.
Vimish

Vimish

Jefff

|
1,606 installs
| (0) | Free
Semi-accurate Vim emulation
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Vimish

Vimish is a Visual Studio Code extension that emulates many features of Vim. Additionally, it has an experimental EasyMotion/Jumpy like support.

It is still a work in progress and is probably broken in a lot of ways. The code is also in rough shape but hopefully that will improve over time.

Example

The jump motion can be triggered with Q followed by a character to search for, followed by as many letters as needed to uniquely location a position. For example:

Example

Unsupported things that hopefully will be supported one day

  • The 'repeat' command (currently works in a very limited capacity)
  • Visual Line Mode
  • Complex registers
  • More correct cross-file marks
  • Search motions
  • More Vim accurate undo
  • Custom keybindings
  • A maintainable codebase, maybe even tests.

Unsupported things that will probably never be supported

  • Ex commands
  • Visual Block Mode
  • Motions/commands relating to the screen (unless VSCode adds support for this in the extension API)

Contributing

Feel free to make issues for bugs or feature requests, or submit PRs in GitHub. As this is a hobbyist project maintained by one person, I can't promise any timeline on when issues will be solved.

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