-
Clone the Intellimacs repository:
git clone https://github.com/MarcoIeni/intellimacs ~/.intellimacs -
Copy the .ideavimrc file to your home directory:
rsync -avz <path_to_dots_repo>/.ideavimrc $HOME/
-
Install the IdeaVim plugin in IntelliJ IDEA:
- Open IntelliJ IDEA
- Go to Preferences/Settings
- Select Plugins
- Search for "IdeaVim" and install it
- Restart IntelliJ when prompted
-
Verify that the setup works:
- Open any file in IntelliJ
- You should be able to use Vim key bindings
- Try using Space as your leader key to verify Spacemacs-style commands
- IdeaVim (required for Intellimacs)
- Material Theme UI (for better aesthetics)
- Rainbow Brackets
- String Manipulation
- Key Promoter X (learn keyboard shortcuts)
For a consistent look with other tools:
- Gruvbox Theme
- Font: JetBrains Mono or Fira Code (with ligatures)
- Line height: 1.2
- Enable font ligatures for better readability
The following key bindings are included in the .ideavimrc:
jjorfdin insert mode: EscapeY: Yank to end of line,: Alias for major mode commands (<leader>m)<leader>gl: Show Git log