Using IntelliJ IDEA as the Vim Editor 转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

This feature is only supported in the Ultimate edition.

The following is only valid when IdeaVim Plugin is installed and enabled!

Before you start

Make sure that:

  • You are working with IntelliJ IDEA version 15.0.0 or higher. If you still do not have IntelliJ IDEA, download it from this page. To install IntelliJ IDEA, follow the instructions, depending on your platform.

Downloading and installing IdeaVim plugin

Ctrl+Alt+S to open the Settings/Preferences dialog, and then click Plugins settings.

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

After installing the plugin, it actually becomes available after IntelliJ IDEA restart.

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

What happens to IntelliJ IDEA's UI after restart?

Vim Emulator appears:

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

After IntelliJ IDEA restart, this check command is selected. You can disable Vim by clearing this check command.

Vim Emulation appears after restart.

Configuring shortcuts

IdeaVim plugin, it is quite possible that IntelliJ IDEA's keymap runs into a conflict with the Vim keymap. That's why IntelliJ IDEA allows you choosing which keyboard shortcut you prefer for a certain action. This is how it's done.

Settings/Preferences dialog, and click Vim Emulation:

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

Handler column, click the corresponding cell, and see the drop-down list of three possible options (Undefined, IDE, Vim):

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

Ctrl+Z, IntelliJ IDEA silently performs its action.

Ctrl+B, IntelliJ IDEA shows the banner.

IDE shortcut.

Settings/Preferences dialog.

Ctrl+B, IntelliJ IDEA will perform the Vim action for this keyboard shortcut.

Editing modes

Normal mode :

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

i, and the cursor will turn into a line:

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

Replace mode.

By the way, as soon as you enter Vim emulation, it is also reported in the Status bar.

Using IntelliJ IDEA as the Vim Editor
转载自https://www.jetbrains.com/help/idea/using-intellij-idea-as-the-vim-editor.html

Escape.

Last modified: 22 January 2018
 

SEE ALSO