MIV – Modern Improved ViMIV is a lightweight modal editing extension for VS Code inspired by Vim but designed for modern IDE workflows. MIV is inspired by Vim's modal editing philosophy but is designed specifically for modern IDE workflows in VS Code. The goal is not to replicate Vim, but to provide a lightweight modal interface that works naturally with VS Code features such as LSP, refactoring, multi-cursor editing, and extensions. It focuses on:
Quick StartPress Basic navigation: Insert mode: Search: Registers: Keyboard LayoutThe default MIV keymap is optimized for a Swedish keyboard layout. Many commands are positioned to be easy to reach on that layout. If you use another keyboard layout you may want to adjust the keybindings. Customizing KeybindingsVS Code makes it easy to customize shortcuts. Open Example:
This maps the Vim-style Command ReferenceThe full command reference is available in RepositoryDevelopmentRun Support DevelopmentIf you enjoy using MIV and want to support development you can leave a tip here: Thank you for helping keep the project alive. |