Sublime Text

Sublime Text is a code editor but with lot of super efficient, well-designed and speedy user interface. There are a lot of other tools that do this, but what makes Sublime Text arguably the best is its vast array of keyboard shortcuts and the ability to perform simultaneous editing.

If you want to open files with only a few keystrokes, and instantly jump to symbols, lines or words - Use Goto Anything.
The Multiple selections feature allow you to interactively change many lines at once, rename variables with ease, and manipulate files faster than ever.

Python API powered Sublime Text allows plugins to augment built-in functionality.
Key bindings, menus, snippets, macros, completions and more - just about everything in Sublime Text is customizable with simple JSON files.

The split editing support feature allows you to edit files side by side, or edit two locations in the one file.
All these features make Sublime Text one of the great web development tools for front end web development.