I use Ultra-Edit for editing code.
http://www.ultraedit.com/

Tim S.