[iframe width=”100%” height=”380″ src=”http://www.youtube.com/embed/71i6SrzNUiw?hd=1″]
So, after duke-ing it out in the text-editor civil war, I think I have decided on a winner: Vim. Why?
- It’s open source
- Vim will not die
- It’s on most Unix systems, and I use Vi all the time anyways
- It’s highly customize-able
Notepad++ was always in the running as my previous favorite editor. But, it’s messy; just as messy as Vim, but it isn’t cross platform and is slightly more difficult than Vim (once you get to know Vim a little more). As for now, I am going to stick with Vim and see how it goes. I spent a lot of time today getting it to act quasi-Vim/quasi-normal-editor. I’ve been able to get it to:
- Be in insert mode by default, hitting
<ESC>enters command mode
- Tab blocks of code using
- Auto-Indent most things (though it gets confused when in HTML mode and I start doing PHP)
- Surround code with HTML tags
- Edit HTML and PHP together
If I keep at it, I may get Vim to behave just the way I want it. I hope that, later, I can release all the customization I’ve made so that others can have it too.
(I’ll update this with a video of my playing with Vim tomorrow.)