WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Sublime Text
Тип текстовый редактор и интегрированная среда разработки
Разработчик Джон Скиннер[d]
Написана на C++ и Python
Операционная система Microsoft Windows, macOS и Linux
Первый выпуск 18 января 2008
Аппаратная платформа IA-32 и x86-64
Последняя версия
Лицензия Проприетарная
Сайт sublimetext.com

Sublime Text ([səˈblʌɪm tɛkst][2]) — проприетарный текстовый редактор. Поддерживает плагины на языке программирования Python.

Разработчик позволяет бесплатно и без ограничений ознакомиться с продуктом, однако программа уведомляет о необходимости приобретения лицензии.

Возможности

Некоторые возможности[3]:

  • Быстрая навигация (Goto Anything)
  • Командная палитра (Command Palette)
  • API плагинов на Python
  • Одновременное редактирование (Split Editing)
  • Высокая степень настраиваемости (Customize Anything)

Поддержка языков

Sublime Text поддерживает большое количество языков программирования[4] и имеет возможность подсветки синтаксиса для 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 может быть оснащён менеджером пакетов, который позволяет пользователю находить, устанавливать, обновлять и удалять пакеты без перезагрузки программы. Менеджер поддерживает установленные пакеты в актуальном состоянии, загружая новые версии из репозиториев. Кроме того, он предоставляет команды для активации и деактивации установленных пакетов.

Особенности

Некоторые особенности программы[5]:

Интерфейс

Редактор содержит различные визуальные темы, с возможностью загрузки дополнительных.

Пользователи видят весь свой код в правой части экрана в виде мини-карты, при клике на которую можно осуществлять навигацию.

Есть несколько режимов экрана. Один из них включает от 1 до 4 панелей, с помощью которых можно показывать до четырёх файлов одновременно. Полноценный (free modes) режим показывает только один файл без каких-либо дополнительных меню вокруг него[4].

Выделение столбцов и множественная правка

Выделение столбцов целиком или расстановка несколько указателей по тексту, что делает возможным мгновенную правку. Указатели ведут себя, будто каждый из них — один в тексте. Команды типа перемещение на знак, перемещение на строку, выборка текста, перемещение на слово или его части (CamelCase, разделённый дефисом или подчёркиванием), перемещение в начало/конец строки и т. д., влияют на все указатели независимо и сразу, позволяя править сложноструктурированный текст быстро, без использования макрокоманд или регулярных выражений.

Автодополнение

Когда пользователь набирает код, Sublime Text, в зависимости от используемого языка, будет предлагать различные варианты для завершения записи. Редактор также автоматически завершает созданные пользователем переменные.

Подсветка синтаксиса и высокая контрастность

Тёмный фон Sublime Text предназначен для увеличения контрастности текста. Основные элементы синтаксиса выделены разными цветами, которые лучше сочетаются с тёмным фоном, нежели со светлым.

Поддержка систем сборки

Sublime Text позволяет пользователю собирать программы и запускать их без необходимости переключаться на командную строку. Пользователь также может настроить свою систему сборки и включить автоматическую сборку программы каждый раз при сохранении кода.

Заготовки (сниппеты)

Сохранение фрагментов часто используемого кода, ключевые слова для их запуска.

Переход по файлам

Навигационный инструмент, который позволяет пользователям перемещаться между файлами, а также внутри них, с помощью нечёткого поиска.

Другие особенности

  • Дополнительно реализована функция автосохранения, помогающая пользователям не потерять проделанную работу.
  • Настраиваемые комбинации клавиш и инструмент навигации позволяют назначать свои комбинации клавиш для меню и панелей инструментов (только для первой версии, во второй и третьей — Command Palette).
  • Возможность поиска по мере набора используется для поиска в документе.
  • Функция проверки синтаксиса работает подобным же образом, проверяя корректность прямо во время ввода.
  • Есть возможность автоматизации с помощью макросов и повтора последних действий.
  • Команды редактирования, включая редактирование отступов, переформатирование параграфов и объединение строк.

История

Sublime Text

Проект начался в ноябре 2007 года[6] с целью создать «лучший текстовый редактор»[7], первая версия программы вышла 18 января 2008 года[8] и была доступна только под Windows[9].

Из возможностей программы стоит отметить[10][11]:

  • систему проектов: возможность объединения файлов в один проект;
  • режим Distraction Free — полноэкранный режим с акцентом на содержимом;
  • панель быстрого доступа для перехода по файлам проекта или файлам в текущем каталоге;
  • возможность выбрать несколько строк для редактирования;
  • API плагинов на Python;
  • поддержка «горячих» клавиш;
  • поиск по файлам.

Последняя версия Sublime Text 1 вышла 13 сентября 2010 года[12].

Sublime Text 2

Со второй версии редактор стал доступен под OS X и Linux.

Публичное тестирование началось с альфа-версии[13].

Первая бета-версия была выпущена 1 июля 2011 года[14], а финальная — 26 июня 2012 года[15].

Нововведения:

  • подсветка синтаксиса языка Go;
  • функция «перейти к чему-нибудь» — быстрый переход по к разным участкам кода;
  • палитра команд — предоставление быстрого доступа к командам;
  • быстрая смена проекта;
  • поддержка Mac OS X Snow Leopard и OS X Lion[16].

Sublime Text 3

Бета-версия Sublime Text 3 вышла 29 января 2013 года и была доступна только для зарегистрированных пользователей[17], которые купили Sublime Text 2. Однако после релиза 3047, Sublime Text 3 стал доступен всем[18].

Финальная версия вышла 13 сентября 2017 года[19], а 3.1 — 7 мая 2018 года[20].

Однако dev-версия доступна только зарегистрированным участникам[21].

Также для загрузки стали доступны deb-пакеты для GNU/Linux-дистрибутивов. Ранее же были доступны только tar-архивы.

Изменения в новой версии[22][23]:

  • увеличение скорости запуска программы;
  • улучшения в интерфейсе, в поиске, редактировании HTML-файлов;
  • использование Python 3 для плагинов;
  • индексирование файлов для поиска объявления переменной, функции или класса как в современных IDE;
  • улучшение производительности функции «заменить всё»;
  • перемещение плагинов в отдельный процесс для предотвращения задержек загрузки и краха Sublime Text;
  • переход к предыдущим позициям курсора.

Примечания

  1. Sublime Text 3.1.1 — 2018.
  2. Оксфордский словарь Архивировано 23 июня 2016 года.
  3. Домашняя страница Архивировано 16 марта 2014 года.
  4. 1 2 The 10 Best WYSIWYG HTML Editors - 1stWebDesigner. Архивировано 24 декабря 2017 года.
  5. Try Out Sublime Text 2 For Your Cross-Platform Code Editing Needs. Архивировано 23 ноября 2012 года.
  6. Sublime Blog: Introduction. Архивировано 9 июня 2016 года.
  7. Sublime Blog: Building a better text editor. Архивировано 21 августа 2016 года.
  8. Sublime Blog: 1.0! Архивировано 9 июня 2016 года.
  9. Download Sublime Text. Архивировано 16 июля 2016 года.
  10. Sublime Blog: Sublime Text 1.2 Now Available. Архивировано 14 мая 2016 года.
  11. Sublime Text — the vi modern alternative. Архивировано 1 июля 2018 года.
  12. Sublime Blog: Sublime Text 1.4. Архивировано 9 июня 2016 года.
  13. Sublime Text 2: Public Alpha Архивировано 11 апреля 2011 года.
  14. Sublime Text 2: Beta Архивировано 17 июля 2016 года.
  15. Sublime Text 2.0 Released Архивировано 1 мая 2015 года.
  16. OS X Lion Архивировано 14 мая 2016 года.
  17. Sublime Text 3 Beta Архивировано 11 января 2014 года.
  18. Sublime Text 3 Public Beta Архивировано 1 июля 2013 года.
  19. Sublime Text 3.0 — News — Sublime Text Архивировано 13 сентября 2017 года.
  20. Sublime Text 3.1 Released — News — Sublime Text Архивировано 8 июня 2018 года.
  21. Dev Builds Архивировано 19 августа 2013 года.
  22. Sublime Blog: Sublime Text 3 Beta Архивировано 11 января 2014 года.
  23. Sublime Blog: Sublime Text 3 beta 3019 Архивировано 22 августа 2013 года.

Литература

Ссылки

Обзоры

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии