LazyVim key mappings for JetBrains IDEs. Making IdeaVim feel like home.
Required plugins from the JetBrains Marketplace:
-
Copy the
.ideavimrc
file from this repository to your home directory:# Unix/Linux/macOS ~/.ideavimrc # Windows C:\Users\YourUsername\.ideavimrc
-
Restart your JetBrains IDE
- Not all mappings have been thoroughly tested
- Potential ctrl key conflicts: 6, b, e, f, h, j, k, l, o, r, s, v, w
- Add Which-Key labels for all mappings
- Test all mappings side-by-side with LazyVim
- Compare Which-Key popups with LazyVim
- Improve Todo comments functionality
Potential integrations with LazyVim features:
- Flash
- Noice
- Trouble
- Mini.diff
- Harpoon
- Outline
- Markdown Preview
- Local leader key mappings are not currently supported by IdeaVim
- Some LazyVim features don't have direct equivalents in JetBrains IDEs