Sublime Text ([ s ə ˈ b l ʌ ɪ m t ɛ k s t ] [2] ) is a proprietary text editor . Supports plugins in the Python programming language .
| Sublime text | |
|---|---|
| Type of | and |
| Developer | |
| Written on | and |
| operating system | , and |
| First edition | |
| Hardware platform | and |
| Latest version | |
| License | Proprietary |
| Site | |
The developer allows you to get acquainted with the product for free and without restrictions, but the program notifies you of the need to purchase a license .
Content
Features
Some features [3] :
- Quick Navigation (Goto Anything)
- Command Palette
- Python Plugin API
- Simultaneous Editing (Split Editing)
- High customizability (Customize Anything)
Language support
Sublime Text supports a large number of programming languages [4] and has syntax highlighting for C , C ++ , C # , CSS , D , Dylan , Erlang , HTML , Groovy , Haskell , Java , JavaScript , LaTeX , Lisp , Lua , Markdown , MATLAB , OCaml , Perl , PHP , Python , R , Ruby , SQL , TCL, and XML .
In addition to the default programming languages, users can download plugins to support other languages.
Package manager
Sublime Text can be equipped with a package manager that allows the user to find, install, update and remove packages without restarting the program. The manager keeps the installed packages up to date by downloading new versions from the repositories. In addition, it provides commands for activating and deactivating installed packages.
Features
Some features of the program [5] :
Interface
The editor contains various visual themes, with the ability to download additional ones.
Users see their entire code on the right side of the screen in the form of a mini-map, when you click on which you can navigate.
There are several screen modes. One of them includes from 1 to 4 panels, with which you can display up to four files at a time. The full (free modes) mode shows only one file without any additional menus around it [4] .
Highlight Columns and Multiple Edits
Selecting entire columns or arranging several pointers in the text, which makes instant editing possible. Pointers behave as if each of them is one in the text. Commands such as moving to a character, moving to a line, selecting text, moving to a word or its parts ( CamelCase , separated by a hyphen or underscore), moving to the beginning / end of a line, etc., affect all pointers independently and immediately, allowing you to edit complex text quickly, without the use of macros or regular expressions .
Auto completion
When a user types code, Sublime Text, depending on the language used, will offer various options to complete the recording. The editor also automatically terminates user-created variables.
Syntax highlighting and high contrast
The dark background of Sublime Text is designed to increase the contrast of the text. The main elements of the syntax are highlighted in different colors, which are better combined with a dark background than with a light one.
Build system support
Sublime Text allows the user to compile programs and run them without having to switch to the command line. The user can also configure his build system and enable automatic build of the program each time the code is saved.
Blanks (snippets)
Saving fragments of frequently used code, keywords to run them.
File Navigation
A navigation tool that allows users to navigate between files, as well as inside them, using fuzzy search.
Other features
- Additionally, an autosave function has been implemented that helps users not to lose the work done.
- Customizable keyboard shortcuts and a navigation tool let you assign your own keyboard shortcuts to menus and toolbars (only for the first version, Command Palette in the second and third).
- The ability to search as you type is used to search in a document.
- The syntax check function works in the same way, checking the correctness right at the time of input.
- There is the possibility of automation with the help of macros and a replay of recent actions.
- Editing commands, including indentation, reformatting paragraphs, and line wrapping.
History
Sublime Text
The project began in November 2007 [6] with the goal of creating the “best text editor” [7] , the first version of the program was released on January 18, 2008 [8] and was available only under Windows [9] .
Of the features of the program it is worth noting [10] [11] :
- project system: the ability to combine files into one project;
- Distraction Free mode - full-screen mode with an emphasis on content;
- quick access panel to navigate through project files or files in the current directory;
- the ability to select multiple lines for editing;
- Python Plugin API
- support for hot keys;
- file search.
The latest version of Sublime Text 1 was released on September 13, 2010 [12] .
Sublime Text 2
From the second version, the editor became available under OS X and Linux .
Public testing began with the alpha version [13] .
The first beta version was released on July 1, 2011 [14] , and the final one was June 26, 2012 [15] .
Innovations:
- Go syntax highlighting
- the function "go to something" - a quick transition to different parts of the code;
- team palette - providing quick access to teams;
- quick change of the project;
- support for Mac OS X Snow Leopard and OS X Lion [16] .
Sublime Text 3
The beta version of Sublime Text 3 was released on January 29, 2013 and was available only to registered users [17] who bought Sublime Text 2. However, after the release of 3047, Sublime Text 3 became available to everyone [18] .
The final version was released on September 13, 2017 [19] , May 3.1–7, 2018 [20] , and March 3.2–13, 2019 [21] .
However, the dev version is available only to registered members [22] .
Also, deb packages for GNU / Linux distributions became available for download. Previously, only tar archives were available.
Changes in the new version [23] [24] :
- increase the speed of launching the program
- improvements in the interface , in the search , editing of HTML- files;
- Using Python 3 for plugins
- indexing files to search for a variable, function, or class declaration as in modern IDEs ;
- improved performance of the “replace everything” function
- Moving plugins to a separate process to prevent Sublime Text loading delays and crashes
- Go to previous cursor positions.
See also
- List of Text Editors
- CudaText
Notes
- ↑ Changelog
- ↑ Oxford Dictionary .
- ↑ Homepage (English) . Archived March 16, 2014.
- ↑ 1 2 The 10 Best WYSIWYG HTML Editors - 1stWebDesigner . Archived December 24, 2017.
- ↑ Try Out Sublime Text 2 For Your Cross-Platform Code Editing Needs . Archived November 23, 2012.
- ↑ Sublime Blog: Introduction . Archived on June 9, 2016.
- ↑ Sublime Blog: Building a better text editor . Archived August 21, 2016.
- ↑ Sublime Blog: 1.0! Archived on June 9, 2016.
- ↑ Download Sublime Text . Archived July 16, 2016.
- ↑ Sublime Blog: Sublime Text 1.2 Now Available . Archived on May 14, 2016.
- ↑ Sublime Text - the vi modern alternative . Archived July 1, 2018.
- ↑ Sublime Blog: Sublime Text 1.4 . Archived on June 9, 2016.
- ↑ Sublime Text 2: Public Alpha Archived on April 11, 2011.
- ↑ Sublime Text 2: Beta Archived July 17, 2016.
- ↑ Sublime Text 2.0 Released Archived on May 1, 2015.
- ↑ OS X Lion Archived on May 14, 2016.
- ↑ Sublime Text 3 Beta Archived on January 11, 2014.
- ↑ Sublime Text 3 Public Beta Archived on July 1, 2013.
- ↑ Sublime Text 3.0 - News - Sublime Text Archived on September 13, 2017.
- ↑ Sublime Text 3.1 Released - News - Sublime Text Archived on June 8, 2018.
- ↑ Sublime Text 3.2 Released - News - Sublime Text Archived March 16, 2019.
- ↑ Dev Builds Archived on August 19, 2013.
- ↑ Sublime Blog: Sublime Text 3 Beta Archived on January 11, 2014.
- ↑ Sublime Blog: Sublime Text 3 beta 3019 Archived on August 22, 2013.
Literature
- Dan Peleg. Mastering Sublime Text. - Packt Publishing. - 110 s. - ISBN 978-1849698429 .
- Eric Haughee. Sublime Text Starter . - Packt Publishing, 2013 .-- 46 p. - ISBN 9781849693929 .
Links
- Homepage
- Sublime Text 2
- Sublime Text 3
- The Sublime Text package manager
- Sublime Text 2 Documentation
- Sublime Text 3 Documentation
- Sublime Text Power User Book by Wes Bos
- Reviews
- Sublime Text: minimalistic text editor (Russian) (unopened) ? . The Hacker (April 1, 2010). Date of treatment June 29, 2016.
- Guide to the editors of the source code (rus.) (Neopr.) ? . ixbt.com. Date of treatment July 13, 2016.
- Sublime Text 2/3 - Resources - HTMLforum - HTML forum for developers (rus.) (Neopr.) ? . htmlforum.io. Date of treatment June 6, 2018.
- Review: Sublime Text 2 is a refined text editor that's a pleasure to use ( unspecified ) ? . pcworld.com. Date of treatment July 13, 2016.
- Review of Two Editors: Sublime Text 2 and SlickEdit ( unspecified ) ? . drdobbs.com. Date of treatment July 13, 2016.
- Review: Sublime Text 2 the premier text editor for programmers (unspecified) ? . techrepublic.com. Date of treatment July 13, 2016.
- Which is the Best Code Editor? (English) (unopened) ? . tutorialzine.com. Date of treatment July 13, 2016.
- SitePoint Smackdown: Atom vs Brackets vs Light Table vs Sublime Text (unspecified) ? . sitepoint.com. Date of treatment July 13, 2016.
- Sublime Text: The Text Editor You'll Fall in Love With (Windows ) (unspecified) ? . makeuseof.com. Date of treatment July 13, 2016.
- Try Out Sublime Text 2 For Your Cross-Platform Code Editing Needs (unspecified) ? . makeuseof.com. Date of treatment July 13, 2016.
- The 10 Best WYSIWYG HTML Editors - 1stWebDesigner ( unspecified ) ? . 1stwebdesigner.com. Date of treatment June 6, 2018.