Sublime Text
Sublime Text ([ səˈblʌɪm tɛkst ] [1] ) — проприетарный текстовый редактор. Поддерживает плагины на языке программирования Python.
Разработчик позволяет бесплатно и без ограничений ознакомиться с продуктом, однако программа уведомляет о необходимости приобретения лицензии.
Возможности
- Быстрая навигация (Goto Anything)
- Командная палитра (Command Palette)
- APIплагинов на Python
- Одновременное редактирование (Split Editing)
- Высокая степень настраиваемости (Customize Anything)
В дополнение к тем языкам программирования, которые включены по умолчанию, пользователи имеют возможность загружать плагины для поддержки других языков.
Sublime Text может быть оснащён менеджером пакетов, который позволяет пользователю находить, устанавливать, обновлять и удалять пакеты без перезагрузки программы. Менеджер поддерживает установленные пакеты в актуальном состоянии, загружая новые версии из репозиториев. Кроме того, он предоставляет команды для активации и деактивации установленных пакетов.
Особенности
Некоторые особенности программы [4] :
Редактор содержит различные визуальные темы, с возможностью загрузки дополнительных.
Пользователи видят весь свой код в правой части экрана в виде мини-карты, при клике на которую можно осуществлять навигацию.
Есть несколько режимов экрана. Один из них включает от 1 до 4 панелей, с помощью которых можно показывать до четырёх файлов одновременно. Полноценный (free modes) режим показывает только один файл без каких-либо дополнительных меню вокруг него [3] .
Выделение столбцов и множественная правка
Выделение столбцов целиком или расстановка нескольких указателей по тексту, что делает возможным мгновенную правку. Указатели ведут себя, будто каждый из них — один в тексте. Команды типа перемещение на знак, перемещение на строку, выборка текста, перемещение на слово или его части (CamelCase, разделённый дефисом или подчёркиванием), перемещение в начало/конец строки и т. д., влияют на все указатели независимо и сразу, позволяя править сложноструктурированный текст быстро, без использования макрокоманд или регулярных выражений.
Когда пользователь набирает код, Sublime Text, в зависимости от используемого языка, будет предлагать различные варианты для завершения записи. Редактор также автоматически завершает созданные пользователем переменные.
Подсветка синтаксиса и высокая контрастность
Тёмный фон Sublime Text предназначен для увеличения контрастности текста. Основные элементы синтаксиса выделены разными цветами, которые лучше сочетаются с тёмным фоном, нежели со светлым.
Поддержка систем сборки
Sublime Text позволяет пользователю собирать программы и запускать их без необходимости переключаться на командную строку. Пользователь также может настроить свою систему сборки и включить автоматическую сборку программы каждый раз при сохранении кода.
Сохранение фрагментов часто используемого кода, ключевые слова для их запуска.
Навигационный инструмент, который позволяет пользователям перемещаться между файлами, а также внутри них, с помощью нечёткого поиска.
- Дополнительно реализована функция автосохранения, помогающая пользователям не потерять проделанную работу.
- Настраиваемые комбинации клавиш и инструмент навигации позволяют назначать свои комбинации клавиш для меню и панелей инструментов (только для первой версии, во второй и третьей — Command Palette).
- Возможность поиска по мере набора используется для поиска в документе.
- Функция проверки синтаксиса работает подобным же образом, проверяя корректность прямо во время ввода.
- Есть возможность автоматизации с помощью макросов и повтора последних действий.
- Команды редактирования, включая редактирование отступов, переформатирование параграфов и объединение строк.
История
Sublime Text
Проект начался в ноябре 2007 года [5] с целью создать «лучший текстовый редактор» [6] , первая версия программы вышла 18 января 2008 года [7] и была доступна только под Windows [8] .
Из возможностей программы стоит отметить [9] [10] :
- систему проектов: возможность объединения файлов в один проект;
- режим Distraction Free — полноэкранный режим с акцентом на содержимом;
- панель быстрого доступа для перехода по файлам проекта или файлам в текущем каталоге;
- возможность выбрать несколько строк для редактирования;
- API плагинов на Python;
- поддержка «горячих» клавиш;
- поиск по файлам.
Последняя версия Sublime Text 1 вышла 13 сентября 2010 года [11] .
Sublime Text 2
Со второй версии редактор стал доступен под OS X и Linux.
Первая бета-версия была выпущена 1 июля 2011 года [13] , а финальная — 26 июня 2012 года [14] .
- подсветка синтаксиса языка Go;
- функция «перейти к чему-нибудь» — быстрый переход по к разным участкам кода;
- палитра команд — предоставление быстрого доступа к командам;
- быстрая смена проекта;
- поддержка Mac OS X Snow Leopard и OS X Lion[15] .
Sublime Text 3
Бета-версия Sublime Text 3 вышла 29 января 2013 года и была доступна только для зарегистрированных пользователей [16] , которые купили Sublime Text 2. Однако после релиза 3047, Sublime Text 3 стал доступен всем [17] .
Финальная версия вышла 13 сентября 2017 года [18] , 3.1 — 7 мая 2018 года [19] , а 3.2 — 13 марта 2019 года [20] .
Однако dev-версия доступна только зарегистрированным участникам [21] .
Также для загрузки стали доступны deb-пакеты для GNU/Linux-дистрибутивов. Ранее же были доступны только tar-архивы.
- увеличение скорости запуска программы;
- улучшения в интерфейсе, в поиске, редактировании HTML-файлов;
- использование Python 3 для плагинов;
- индексирование файлов для поиска объявления переменной, функции или класса как в современных IDE;
- улучшение производительности функции «заменить всё»;
- перемещение плагинов в отдельный процесс для предотвращения задержек загрузки и краха Sublime Text;
- переход к предыдущим позициям курсора.
Sublime Text 4
В апреле 2020 года разработчик объявил в чате Discord о работе над Sublime Text 4 и опубликовал альфа-версию для тестирования [24] .
Пользователи, получившие доступ к этой версии, отмечают высокую скорость работы программы и плавность скроллинга [25] .
В этой версии планируется изменение способа продажи редактора: лицензия будет позволять обновлять программу три года, после чего для использования новых версий нужно будет продлевать подписку [26] .
Финальная версия вышла 21 мая 2021 года [27] [28] .
См. также
Примечания
- ↑Оксфордский словарь(англ.). Дата обращения: 9 апреля 2019.Архивировано 4 июня 2019 года.
- ↑Домашняя страница(англ.). Архивировано 16 марта 2014 года.
- ↑ 3,03,1The 10 Best WYSIWYG HTML Editors — 1stWebDesigner(англ.). Архивировано 24 декабря 2017 года.
- ↑Try Out Sublime Text 2 For Your Cross-Platform Code Editing Needs(англ.). Архивировано 23 ноября 2012 года.
- ↑Sublime Blog: Introduction. Архивировано 9 июня 2016 года.
- ↑Sublime Blog: Building a better text editor. Архивировано 21 августа 2016 года.
- ↑Sublime Blog: 1.0!Архивировано 9 июня 2016 года.
- ↑Download Sublime Text. Архивировано 16 июля 2016 года.
- ↑Sublime Blog: Sublime Text 1.2 Now Available. Архивировано 14 мая 2016 года.
- ↑Sublime Text — the vi modern alternative. Архивировано 1 июля 2018 года.
- ↑Sublime Blog: Sublime Text 1.4. Архивировано 9 июня 2016 года.
- ↑Sublime Text 2: Public AlphaАрхивировано 11 апреля 2011 года.
- ↑Sublime Text 2: BetaАрхивировано 17 июля 2016 года.
- ↑Sublime Text 2.0 ReleasedАрхивировано 1 мая 2015 года.
- ↑OS X LionАрхивировано 14 мая 2016 года.
- ↑Sublime Text 3 BetaАрхивировано 11 января 2014 года.
- ↑Sublime Text 3 Public BetaАрхивировано 1 июля 2013 года.
- ↑Sublime Text 3.0 — News — Sublime TextАрхивировано 13 сентября 2017 года.
- ↑Sublime Text 3.1 Released — News — Sublime TextАрхивировано 8 июня 2018 года.
- ↑Sublime Text 3.2 Released — News — Sublime TextАрхивировано 16 марта 2019 года.
- ↑Dev BuildsАрхивировано 19 августа 2013 года.
- ↑Sublime Blog: Sublime Text 3 BetaАрхивировано 11 января 2014 года.
- ↑Sublime Blog: Sublime Text 3 beta 3019Архивировано 22 августа 2013 года.
- ↑262588213843476.Sublime Text 4 changelog just because it’s not on the official website yet.(англ.). Gist. Дата обращения: 17 ноября 2020.Архивировано 15 ноября 2020 года.
- ↑r/SublimeText — Sublime Text 4’s insane performance(англ.)(неопр.)?. reddit. Дата обращения: 17 ноября 2020.Архивировано 28 июня 2021 года.
- ↑r/SublimeText — Comment by u/jfcherng on ”SublimeText 4 dev build!”(англ.)(неопр.)?. reddit. Дата обращения: 17 ноября 2020.
- ↑Sublime Text 4 — News — Sublime HQ(неопр.) . Дата обращения: 2 июля 2021.Архивировано 7 июля 2021 года.
- ↑Download — Sublime Text(неопр.) . Дата обращения: 2 июля 2021.Архивировано 5 июля 2021 года.
Литература
- Dan Peleg. Mastering Sublime Text. — Packt Publishing. — 110 с. — ISBN 978-1849698429.
- Eric Haughee.Sublime Text Starter. — Packt Publishing, 2013. — 46 с. — ISBN 9781849693929.
Ссылки
- Домашняя страницаАрхивная копия от 16 марта 2014 на Wayback Machine(англ.)
- Sublime Text 2Архивировано 22 марта 2013 года.(англ.)
- Sublime Text 3Архивная копия от 9 июня 2016 на Wayback Machine(англ.)
- The Sublime Text package managerАрхивная копия от 22 октября 2015 на Wayback Machine(англ.)
- Sublime Text 2 DocumentationАрхивная копия от 16 июля 2016 на Wayback Machine(англ.)
- Sublime Text 3 DocumentationАрхивная копия от 22 июня 2016 на Wayback Machine(англ.)
- Sublime Text Power User Book by Wes BosАрхивная копия от 17 июня 2016 на Wayback Machine(англ.)
- Sublime Text: минималистичный текстовый редактор(рус.) . «Хакер» (1 апреля 2010). Дата обращения: 29 июня 2016.Архивировано 18 августа 2016 года.
- Путеводитель по редакторам исходного кода(рус.) . ixbt.com. Дата обращения: 13 июля 2016.Архивировано 5 июня 2016 года.
- Sublime Text 2/3 — Ресурсы — HTMLforum — HTML форум для разработчиков(рус.) . htmlforum.io. Дата обращения: 6 июня 2018.
- Review: Sublime Text 2 is a refined text editor that’s a pleasure to use(англ.). pcworld.com. Дата обращения: 13 июля 2016.Архивировано 18 июля 2016 года.
- Review of Two Editors: Sublime Text 2 and SlickEdit(англ.). drdobbs.com. Дата обращения: 13 июля 2016.Архивировано 9 июля 2016 года.
- Review: Sublime Text 2 the premier text editor for programmers(англ.). techrepublic.com. Дата обращения: 13 июля 2016.Архивировано 2 июля 2016 года.
- Which is the Best Code Editor?(англ.). tutorialzine.com. Дата обращения: 13 июля 2016.Архивировано 10 июля 2016 года.
- SitePoint Smackdown: Atom vs Brackets vs Light Table vs Sublime Text(англ.). sitepoint.com. Дата обращения: 13 июля 2016.Архивировано 17 августа 2016 года.
- Sublime Text: The Text Editor You’ll Fall in Love With (Windows)(англ.). makeuseof.com. Дата обращения: 13 июля 2016.Архивировано 24 июня 2016 года.
- Try Out Sublime Text 2 For Your Cross-Platform Code Editing Needs(англ.). makeuseof.com. Дата обращения: 13 июля 2016.Архивировано 23 ноября 2012 года.
- The 10 Best WYSIWYG HTML Editors — 1stWebDesigner(англ.). 1stwebdesigner.com. Дата обращения: 6 июня 2018.Архивировано 24 декабря 2017 года.
Какие языки программирования поддерживает sublime text
- Вы здесь:
- Главная
- Видеотека
- Программы
- Редакторы и компиляторы
- Sublime Text 3
- Sublime Text 3
Sublime Text 3
Sublime Text — быстрый кроссплатформенный редактор исходных текстов программ.
Sublime Text поддерживает большое количество языков программирования и имеет возможность подсветки синтаксиса для 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 и XML. В дополнение к тем языкам программирования, которые включены в первоначальный пакет, пользователи имеют возможность загружать дополнения для поддержки дополнительных языков.
Sublime Text не является свободным или открытым программным обеспечением, однако, некоторые его плагины распространяются по свободной лицензии, а также разрабатываются и поддерживаются сообществом разработчиков.