I'm not trying to start an editor war here, but I also recommend you look into the VIM editor. I prefer it over Emacs. It starts and runs faster and more efficiently and all of commands can be done without having to move your hands. I'd recommend you try both of them before you make a decision.
You can execute pretty much any normal cmd command by preceding it with a ! in VIM. For example typing :!dir would give you a listing of your current directory.