Sublime Text
Encyclopedia
Sublime Text is a cross-platform
C++
-based text
and source code editor
. The program was originally designed as a feature-rich extension of vim.
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...
C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
-based text
Text editor
A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
and source code editor
Source code editor
A source code editor is a text editor program designed specifically for editing source code of computer programs by programmers. It may be a standalone application or it may be built into an integrated development environment ....
. The program was originally designed as a feature-rich extension of vim.
Features
Some features include:- Minimap: a preview of the entire source code
- Ability to select multiple sections of code
- Multi-panel editing
- BookmarkBookmarkA bookmark is used to keep one's place in a printed work. It can also refer to:* Bookmark , a pointer in an Internet Web browser* a marker of one's place in an electronic document...
s within files - Native support for 27 programming languageProgramming languageA programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
s included, with many more available for download - Auto-saveAutosaveAutosave is a function in many computer applications or programs which saves an opened document automatically, helping to reduce the risk or impact of data loss in case of a crash or freeze...
- RegEx-based find and replace
- Fully customizable syntax highlightingSyntax highlightingSyntax highlighting is a feature of some text editors that display text—especially source code—in different colors and fonts according to the category of terms. This feature eases writing in a structured language such as a programming language or a markup language as both structures and...
- Brace matchingBrace matchingBrace matching, or parentheses matching, is a syntax highlighting feature of certain text editors and integrated development environments that highlights matching sets of braces in languages such as Java and C++ that use them...
, auto-completionAutocompleteAutocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the... - Support for macros and python-based plugins
- Custom key bindings
Version 2
Sublime Text 2 was released as an alpha on 28 January 2011, and as a beta on 1 July 2011.External links
- Project site
- Sublime Text Wiki, a volunteer-run site for support, documentation, resources and more
- Mashable review
- Web UPD8 review