hasen
hasen

Reputation: 166252

Text editors with vim mode?

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?

Upvotes: 40

Views: 27457

Answers (17)

Caleb Huitt - cjhuitt
Caleb Huitt - cjhuitt

Reputation: 14941

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.

Upvotes: 5

webwesen
webwesen

Reputation: 1262

for Firefox users :

Upvotes: 8

mc.suchecki
mc.suchecki

Reputation: 1898

I am a huge fan of vim myself, so whenever I am trying a new IDE, I am instantly looking for a vim plugin. Here is a short list of plugins that I found:

Also, a couple of editors/IDEs have built-in vim mode:

  • AbiWord word processor supports vi keybindings.
  • Kate text editor includes a vi mode.
  • QtCreator has FakeVim mode.
  • Sublime Text has vintage mode.
  • Even Emacs has viper-mode!
  • bash, gdb, mysql-client, and many other applications use the GNU Readline library to interact with the user. Readline includes a vi mode.
  • In Bourne-style shells like ksh and zsh, type set -o vi to enable vi-like command-line editing.
  • ViEmu works also in Microsoft Outlook, Microsoft SQL Server and Word!

Bonus - web browsers! Really, try it, it is awesome!

  • Firefox - vimperator
  • Chromium/Chrome - cvim / vimium
  • Sadly, all of vi plugins for Opera seem outdated.

Please let me know if I forgot something, I would be happy to extend the list. For a more extensive list (sometimes sadly outdated), please see this article.

Upvotes: 21

Simon Peverett
Simon Peverett

Reputation: 4207

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.

Upvotes: 6

danriti
danriti

Reputation: 907

Sublime Text has a vintage mode for vi style editing.

Upvotes: 9

JProgrammer
JProgrammer

Reputation: 2800

I have found the vim mode in Sublime Text 2 to be fantastic along with the great extensions and awesome performance makes it one of the best $59 I've spent all year.

Upvotes: 3

ojblass
ojblass

Reputation: 21620

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

Upvotes: 3

f3lix
f3lix

Reputation: 29877

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.

Upvotes: 0

jasonspiro
jasonspiro

Reputation: 221

http://texteditors.org/cgi-bin/wiki.pl?ViFamily includes a long list of vi clones and a long list of vi implementations. This second list includes perhaps a dozen text editors with "Vim modes".

Upvotes: 6

Krzysiek Goj
Krzysiek Goj

Reputation: 1606

Check out excellent Vrapper plugin for Eclipse.

Vrapper is an eclipse plugin which acts as a wrapper for eclipse text editors to provide a Vim-like input scheme for moving around and editing text.

Unlike other plugins which embed Vim in Eclipse, Vrapper imitates the behaviour of Vim while still using whatever editor you have opened in the workbench. The goal is to have the comfort and ease which comes with the different modes, complex commands and count/operator/motion combinations which are the key features behind editing with Vim, while preserving the powerful features of the different Eclipse text editors, like code generation and refactoring.

Vrapper tries to offer Eclipse users the best of both worlds.

Upvotes: 10

Paul
Paul

Reputation: 13238

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.

Upvotes: 3

RossFabricant
RossFabricant

Reputation: 12492

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.

Upvotes: 15

bk1e
bk1e

Reputation: 24328

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.

Upvotes: 7

Imran
Imran

Reputation: 91049

Editra has vim mode

Upvotes: 10

Christian C. Salvadó
Christian C. Salvadó

Reputation: 827694

I primarily use:

  • Visual Studio with ViEmu
  • NetBeans with jVi

Upvotes: 9

Andy White
Andy White

Reputation: 88385

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

Upvotes: 3

Related Questions