Inconsolata has been my favorite monospace font for working in terminals and editors for a couple years now. It's pretty subtly-serifed for a monospace, punctuation doesn't seem to distract me like it can in other fonts, and I find it easy to distinguish close characters like "1" "l" "I".