e-texteditor is really a awesome text editor for programmers on windows platform, especially for dynamic languages. As it is designed to be a alternative option for textmate on win platform, it can incorporate almost all powerful bundles designed for textmate. - I use
[e-texteditor](http://www.e-texteditor.com/ "e-texteditor official site")
for almost my jobs, including:
html+css, using the ZenCoding bundle
php, using the built-in bundle
ror, it has perfect built-in bundle for ruby on rails
cucumber, uses bmabey’s cucumber-tmbundle
TODO bundle, implementing common todo in comment function
After install all the bundles I needed, I played around for some time, looking for some features I must use everyday. - kill line (ctrl + alt + k)
quick moving between words (ctrl + left or right)
snippet completing (tab)
zen-coding expand (ctrl + E)
quick open file in project, a very useful feature. (ctrl + shift + T)
find symbol in file (ctrl + L)
go to line (ctrl + G)
find & replace supporting regex
quick switch between tabs (ctrl + 1-9, ctrl + 0 for select)
language specific features: commenting line or region, command shortcuts, etc
The reason I like e as my programming editor is because it is native windows program. So I can use familiar ctrl + backspace to delete a word, ctrl + c, ctrl + v, and also get the power of a configurable editor as vim or emacs.