tags:

views:

196

answers:

7

Finding vim plugin maintenance and configuring is too laborious and relies on external configurations (such as ruby) tricky. What I want is an IDE like Eclipse, Visual Studio, that I can use vim in. I still want to be able to use different modes (command, visual, insert), but I don't want these inbuilt commands to conflict with the IDE's commands.

I've heard PIDA is good for this but looks like a bit of a mission to configure on Mac.

+3  A: 

Eclipse has a VIM plugin. Eclipse runs on OS X

http://www.vimplugin.org/

Also, I think the Komodo IDEs and editors have VIM bindings, but I have little experience with them. Apparently, they also run on OS X.

http://docs.activestate.com/komodo/4.4/vikeybind.html

FrustratedWithFormsDesigner
+1  A: 

Besides the vim plugin for Eclipse there is also ViEmu for (amongst others) Visual Studio, if you are not afraid of shelling out some $. Haven't used it though, as vim is my IDE :)

jhwist
+1  A: 

This AutoHotKey script isn't quite what you asked for, but I mention it in case it's helpful.

lance
+2  A: 

Emacs has a vi emulation mode called Viper ;-)

Robert S. Barnes
He's looking for an IDE, not an OS! :P
FrustratedWithFormsDesigner
A: 

QT creator has Vi bindings.

darek129
+1  A: 

As you say, PIDA has real Vim, nothing can come close to that. Keybinding emulation only goes so far. It's not that bad to get running on a Mac, Windows is a mission though.

Ali A
+1  A: 

I use Komodo Edit on OS X, Ubuntu and Windows. It's open source, supports a ton of languages and has good Vi/Vim key binding support without getting in the way of itself. It's also easy to add in support for additional key bindings. It's built on the Mozilla code base and can be extended with Add-ons (Remote Drive Tree/Source Tree/MoreKomodo are great examples). I also personally love being able to write macros for myself in either JS or Python to add extra functionality.

The full fledged IDE is worth looking at if you can use the extra features. For most of the things that I work on, I can't use a full fledged remote debugger so Komodo Edit suits my needs.

It also has built in SSH support all in a package that is very responsive on my 5 year old work machine with several 1000 line files open in tabs.

chauncey