My text editor is better than yours ;-)
The subject of text editors is the most controversial theme I ever touched in my blog. Just for a fun I took a quick look around to see what developers/testers in my team use. No big surprises, lots of different editors:
- Emacs
- Epsilon Programmer’s Editor
- Source Insight
- gVim
- Visual SlickEdit
- Visual Studio
What I personally use? It depends on the situation. Mainly the following three editors:
- Visual Studio - for writing the non-trivial amounts code, I love IntelliSense and integrated help, I’ve learned already too much shortcut keys and I’m too lazy to re-learn all this in some new editor to achieve the similar level of productivity.
- Source Insight - this is IMHO very good tool for browsing and understanding the large code bases or quickly finding out where something is defined and how. For example I have one project which consists of all ATL, CRT, MFC, and Platform SDK header files. You won’t believe how useful reading the header files is ;-)
- gVim - I use it for everything else programming related, editing files quickly, writing some snippets of code etc.
I’ve been considering switching to Emacs or XEmacs (hopefully this will force me to learn Lisp also) to feel more like a “real geek“ ;-), but there’s never enough time to spend a couple of days to reach average efficiency.