| I very like VIM editor, its concept is just awesome and when you get used to it your efficiency becomes over 9^1000.
But VIM has issues: 1. Single threaded. Stuff like CtrlP or NeoComplCache are running in foreground and you can't do anything until they finish. 2. Lacks API. 3. Very IMHO: vim-script is not an example of good design. 4. No real UI. 5. No embedded console. 6. Plugins don't play nice with each other. 7. Speed. 8. Mixed modes. Mr. Moolenar and thousands of commiters created a brilliant piece of software, just the problem is that it needs to adopt new features, its time to move on: real GUI, at least some general rework on vim-script, or even completely replacing it (bold), multithreading, centralized plugin repository, better error handling (read error reporting), etc... One can of course say that VIM stays VIM even in 3013. But I have a hope that once VIM will adopt all those features. Until then I'm looking for some alternative with support of modes, text objects, navigation... What I've seen so far: 1. SublimeText2 "vintage mode". Loud. Next fetish after TextMate. To be honest I wasn't impressed that much + it costs money. Money that I wouldn't pay for it. Very limited and inconvinient VIM mode. Not an option. 2. Editra. Slow. VIM with 60(!) plugins is faster than core Editra. Looks like Python2 + wxPython is not the fastest thing one can imagine. 3. Various Aptanta, NetBeans, Eclipse and etc... VIM-emulators. That requires lots of polishing. Also they're slow. Sometimes even slower then Editra. 4. Gedit + ViGedit. Dead long time ago, but looked promising. Do you know some other alternatives? P.S. This is a shortened version, full text didn't fit. See here: https://gist.github.com/naquad/5762173 |
You could always google some other ones and search through lists of them: http://www.smashingmagazine.com/2008/05/07/35-useful-source-...
But regardless the answer will be relatively the same. They are all not super great. Personally I used Notepad++ in many cases not because it's most featured but because it gets the job done and it's quick.
I've also coded stuff in regular notepad before even running it into a syntax checking program if I am writing a really free-hand quick development that I know most of what I will need to write. In any case this is never that great of an idea; once you run the code into any syntax checker you'll still probably have to re-run through the code.
However, a community effort to build something nearly as feature-full as vim but with speed would be great.