Какие языки программирования поддерживает sublime text

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] .

См. также

Примечания

  1. ↑Оксфордский словарь(англ.). Дата обращения: 9 апреля 2019.Архивировано 4 июня 2019 года.
  2. ↑Домашняя страница(англ.). Архивировано 16 марта 2014 года.
  3. ↑ 3,03,1The 10 Best WYSIWYG HTML Editors — 1stWebDesigner(англ.). Архивировано 24 декабря 2017 года.
  4. ↑Try Out Sublime Text 2 For Your Cross-Platform Code Editing Needs(англ.). Архивировано 23 ноября 2012 года.
  5. ↑Sublime Blog: Introduction. Архивировано 9 июня 2016 года.
  6. ↑Sublime Blog: Building a better text editor. Архивировано 21 августа 2016 года.
  7. ↑Sublime Blog: 1.0!Архивировано 9 июня 2016 года.
  8. ↑Download Sublime Text. Архивировано 16 июля 2016 года.
  9. ↑Sublime Blog: Sublime Text 1.2 Now Available. Архивировано 14 мая 2016 года.
  10. ↑Sublime Text — the vi modern alternative. Архивировано 1 июля 2018 года.
  11. ↑Sublime Blog: Sublime Text 1.4. Архивировано 9 июня 2016 года.
  12. ↑Sublime Text 2: Public AlphaАрхивировано 11 апреля 2011 года.
  13. ↑Sublime Text 2: BetaАрхивировано 17 июля 2016 года.
  14. ↑Sublime Text 2.0 ReleasedАрхивировано 1 мая 2015 года.
  15. ↑OS X LionАрхивировано 14 мая 2016 года.
  16. ↑Sublime Text 3 BetaАрхивировано 11 января 2014 года.
  17. ↑Sublime Text 3 Public BetaАрхивировано 1 июля 2013 года.
  18. ↑Sublime Text 3.0 — News — Sublime TextАрхивировано 13 сентября 2017 года.
  19. ↑Sublime Text 3.1 Released — News — Sublime TextАрхивировано 8 июня 2018 года.
  20. ↑Sublime Text 3.2 Released — News — Sublime TextАрхивировано 16 марта 2019 года.
  21. ↑Dev BuildsАрхивировано 19 августа 2013 года.
  22. ↑Sublime Blog: Sublime Text 3 BetaАрхивировано 11 января 2014 года.
  23. ↑Sublime Blog: Sublime Text 3 beta 3019Архивировано 22 августа 2013 года.
  24. 262588213843476.Sublime Text 4 changelog just because it’s not on the official website yet.(англ.). Gist. Дата обращения: 17 ноября 2020.Архивировано 15 ноября 2020 года.
  25. ↑r/SublimeText — Sublime Text 4’s insane performance(англ.)(неопр.)?. reddit. Дата обращения: 17 ноября 2020.Архивировано 28 июня 2021 года.
  26. ↑r/SublimeText — Comment by u/jfcherng on ”SublimeText 4 dev build!”(англ.)(неопр.)?. reddit. Дата обращения: 17 ноября 2020.
  27. ↑Sublime Text 4 — News — Sublime HQ(неопр.) . Дата обращения: 2 июля 2021.Архивировано 7 июля 2021 года.
  28. ↑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 не является свободным или открытым программным обеспечением, однако, некоторые его плагины распространяются по свободной лицензии, а также разрабатываются и поддерживаются сообществом разработчиков.

Источник

Читайте также:  Языки программирования высокого уровня pascal basic
Оцените статью