Text editors with vim mode?

Viewed 25003

I've come across ViEmu, and I read the very motivating article: Why, oh WHY, do those #?@! nutheads use vi?

Anyway, I've come to like the command mode in vim, specially the motions, and I also like the idea behind ViEmu, which is to bring "vim mode" into a typical text editor.

What other editors have a similar "vim mode" or a plugin that provides the functionality?

17 Answers

It's worth noting that there's a lot more to vi than keybindings. As this blog post notes, there isn't any IDE plugin that emulates all the features vi.

I primarily use:

  • Visual Studio with ViEmu
  • NetBeans with jVi

for Firefox users :

Emacs has viper-mode, which offers multiple levels of Vi emulation (from more Vi-like to more Emacs-like). The manual describes it as follows:

 Viper Is a Package for Emacs Rebels;
 it is a VI Plan for Emacs Rescue
 and/or a venomous VI PERil.

Komodo Edit has a reasonably good Vi emulation mode. It's also very good for code sense etc.. and supports a plethora of languages. Linux and Windows... and damn, I should be on commission with these guys... wait a minute, it's freeware... Damn! Damn! Damn!

Anyway... Good editor, Linux & Windows, Free, Vi (and Emacs) emulation.

Qt Creator has a "vim mode" for editing, but it currently lacks some abilities; as well, I feel handicapped without the settings I have in my .vimrc.

I'm using viPlugin for Eclipse. Unfortunately, it's not free, but it works pretty well for all the basic Vim commands.

Slickedit has extremely good vim emulation. One of the soundest purchases I have ever made.

There is also freeware Vimplugin for Eclipse — it embeds Vim into Eclipse, but you lose all navigation and code-completion functionality that Eclipse provides, so its usefulness is disputable.

Yzis a vi-like editor inspired by vim.

Yzis aims to be a powerful, fast editor with all of Vim's features and hopefully, at some point, more. (quoted from Yzis' website)


EDIT : the yzis project seems to be dead. The internet archive has copy of the yzis page.

Related