Sublime Text
Sublime Text is a cross-platform source code editor with a Python application programming interface (API). It natively supports many programming languages and markup languages, and its functionality can be extended by users with plugins, typically community-built and maintained under free-software licenses.
Features
The following is a list of features of Sublime Text:
"Goto Anything," quick navigation to files, symbols, or lines
"Command palette" uses adaptive matching for quick keyboard invocation of arbitrary commands
Simultaneous editing: simultaneously make the same interactive changes to multiple selected areas
Python-based plugin API
Project-specific preferences
Extensive customizability via JSON settings files, including project-specific and platform-specific settings
Cross platform (Windows, OS X, Linux)
Compatible with many language grammars from TextMate
Version 2
Sublime Text 2.0.2, the current release, was released on 8 July 2013. Changes from the first version of the software as promoted by Skinner on the official Sublime blog include Retina display support and "Quick Skip Next" functionality."