Sublime Text is a text and source code editor featuring a minimal interface, syntax highlighting and code folding with native support for numerous programming and markup languages, search and replace with support for regular expressions, an integrated terminal/console window, and customizable themes.
Community-contributed plugins can be downloaded and installed via a built-in Package Control system, or written by the user via a Python API.
Features of Sublime Text include[4] quick navigation to symbols, lines, or project files;[5] a "command palette" with adaptive matching for quick keyboard invocation of frequently used commands; simultaneous editing; a Python-based API for plugins; project- and syntax-specific preferences; extensive customizability via JSON settings files, including project- and platform-specific settings; cross-platform support (Windows, macOS, and Linux) and associated support for writing cross-platform plugins; and support for TextMate language grammars.
Other changes from the first version of the software, as promoted on the official Sublime blog, include Retina display support and "Quick Skip Next" functionality.
[10] Sublime Text suggests completing entries as the user is typing, informed by the programing language of the current file.
Sublime Text has a number of features in addition to these, including:[11] Version 3 entered beta on 29 January 2013.
[18] Major new features included a project-wide context-sensitive auto completion, tab multi-select and support for darkmode.
The new version introduced hardware accelerated rendering using OpenGL for large display resolutions and native Apple M1 and ARM64 support.