15 comments

[ 3.4 ms ] story [ 47.3 ms ] thread
Sublime 2 - lightweight, speedy, nice theme options, plenty of syntax compatibility, and 1000-foot code view.
Also has an excellent plugin, snippet, and configuration system. I just really wish it was open source.
1. Notepad and Textedit since they are already installed. 2. Very old MS Developer Studio since I'm a creature of habit and I like it. 3. Other IDE editors for specific domains.
Nano. It does everything I need and nothing more.

Plus, it's already installed everywhere.

Vim is the most natural choice for me. I learned how to type when I was a kid, so using Vim for me is the best way to make use of these skills. It's so nice to be able to delete a line by pressing d-d instead of having to grab the mouse, underline the line and press delete. It's like playing piano, Vim is an instrument of pleasure, a drug and what's probably going to kill me.maybe not that much...
Vim. It's fast, very powerful, installed on every server I ssh to, very powerful, great syntax highligting for many languages, easy on my wrists, great plugins.
Emacs. It's what I started with, and it feels very natural to use. But I went to PyCon and saw almost everyone using vim, and very few people using emacs.

As a high school teacher, I want to be comfortable in emacs and vim. I want to be able to show students both, and help them pick the one that works best for them.

Geany. Simple and lightweight. I can run the local server from the built in terminal which is great because I can easily find program outputs among all the other windows I have open.
Gedit. Why? Ubuntu is my preferred OS distro and it comes pre-installed. It's pretty cool and lets me do text editing and scripting / programming for smaller projects.

## Honorable mentions

Scite, SublimeText 2, Leafpad (Xfce), Notepad++ etc.

Sublime 2 for programming and coda for web development.

I have recently started using Sublime 2 and like it. It is light weight with tons of features.You can use several plugins used in textmate as well as other text editors.

And Coda I use for real time web development (it synchronizes the file to server in real time and you see the result right away)

Vim - because its everywhere and controlling it doesn't require much typing (I suffer from hands problems). Emacs - because it's so extensible and I prefer ELisp over Vimscript.
Vim, and gedit and notepad++ on windows, the latter is extremely useful.