Sublime Text is a fast and powerful text editor that has many features catered for programmers. It is available on OS X, Linux, and Windows.
One of the reasons why this is such a great editor is because it can be fully used using just the keyboard, leaving both hands free for coding. Primary functions are binded to hotkey combinations. If you are familiar with Terminal, then you will feel at home with its interface.