The editor I’m using the most is Sublime Text 3. It’s just super easy to use and super useful when you combine it with the right plugins and snippets.
But I love switching editors. I’ve used Frontpage, Dreamweaver, PHP Designer, Netbeans, Notepad++… and others I can’t remember. I’ve recently tried the beta of Light Table and Brackets (that is truly amazing!), and I am eagerly waiting for Atom the open source IDE of github.
I also love spending time with Emacs. It’s hard to master but I dig the “you don’t need a mouse” aspect. One thing I found really annoying though is that most software use Vim by default. Wanting to master emacs, I didn’t want to spend time learning Vim as well and I started tweaking the settings so that software X would use emacs by default. And that works well until… But then you run into some complications, for example I’m still trying to figure out how to do a git diff with emacs, or you run into a machine without emacs, and then it’s either nano, which is shitty, or something else that is installed on the machine… and vim is (almost?) always installed by default.
So I decided to just learn Vim. And it was actually easier than it sounded and I feel like I’m going to avoid a lot of headaches now. Sometimes it’s better to learn and adapt rather than try to use our own tools.
And if you’re like me, you’ll actually have a lot of fun learning vim :)