Возвышенный текст
![]() | |
Разработчик(и) | Джон Скиннер , штаб-квартира Sublime |
---|---|
Первоначальный выпуск | 18 января 2008 г |
Стабильная версия | 4 (сборка 4169) [1] ![]() |
Предварительный выпуск | 4 (сборка 4175) [2] ![]() |
Написано в | С++ , Питон |
Операционная система | Linux , macOS , Microsoft Windows |
Платформа | x86-64 , кремний Apple , A64 |
Тип | редактор исходного кода |
Лицензия | Условно-бесплатное ПО [3] |
Веб-сайт | https://www.sublimetext.com/ |
Sublime Text — это условно-бесплатный редактор текста и исходного кода, доступный для Windows , macOS и Linux . Он изначально поддерживает множество языков программирования и языков разметки . Пользователи могут настраивать его с помощью тем и расширять его функциональность с помощью плагинов , обычно создаваемых сообществом и поддерживаемых по лицензиям бесплатного программного обеспечения . Для облегчения использования плагинов в Sublime Text имеется Python API . Редактор использует минимальный интерфейс и содержит функции для программистов, включая настраиваемую подсветку синтаксиса , свертывание кода , поддержку поиска и замены регулярных выражений , окно вывода терминала и многое другое. Это проприетарное программное обеспечение , но доступна бесплатная ознакомительная версия.
Особенности [ править ]
Ниже приводится список возможностей Sublime Text: [4]
- «Перейти к чему угодно», быстрая навигация к файлам проекта, символам или строкам. [5]
- «Палитра команд» использует адаптивное сопоставление для быстрого вызова произвольных команд с клавиатуры.
- Одновременное редактирование : одновременное внесение одинаковых интерактивных изменений в несколько выбранных областей.
- API плагинов на основе Python
- Предпочтения для конкретного проекта
- Широкие возможности настройки с помощью файлов настроек JSON, включая настройки для конкретного проекта и платформы.
- Кроссплатформенность (Windows, macOS и Linux) и вспомогательные плагины для кроссплатформенности.
- Совместим со многими языковыми грамматиками из TextMate.
История версий [ править ]
Версия 1 [ править ]
Sublime Text 1.0 был выпущен 18 января 2008 года как приложение для операционной системы Windows. [6] Он поддерживает вкладки и параллельный просмотр файлов.
Версия 2 [ править ]
Sublime Text 2.0 был выпущен 26 июня 2013 года. Это первый выпуск с поддержкой Linux и OS X. Другие изменения по сравнению с первой версией программного обеспечения, рекламируемые в официальном блоге Sublime, включают поддержку дисплея Retina и функцию «Быстрый переход к следующему». функциональность. [7]
Темы [ править ]

- Sublime Text содержит 23 визуальные темы с возможностью загрузки и настройки дополнительных тем с помощью сторонних плагинов.
- Функция мини-карты показывает уменьшенный обзор всего файла в правом верхнем углу экрана. Часть файла, видимая на главной панели редактора, выделяется, и нажатие или перетаскивание в этом представлении прокручивает редактор по файлу. [8]
Панели, группы и режимы экрана [ править ]
- Режимы экрана включают в себя: одновременное отображение до четырех файлов на панелях, полноэкранный режим без отвлекающих факторов для отображения одного файла без меню интерфейса вокруг него.
Выбор столбца и редактирование с множественным выбором [ править ]
С помощью этой функции пользователь может сразу выделить целые текстовые столбцы или поместить в текст более одного курсора. Это позволяет одновременное редактирование . Курсоры ведут себя так, как если бы каждый из них был единственным в тексте, перемещаясь одинаково независимо. В том числе для перемещения по одному символу, по строке, по словам и по подсловам ( CamelCase , дефис или подчеркивание с разделителями) и переходу к началу/концу строки. Это позволяет редактировать сложные повторяющиеся структуры без использования макросов или регулярных выражений . [9]
Автозаполнение [ править ]
Sublime Text предлагает заполнять записи по мере того, как пользователь печатает, в зависимости от языка программирования текущего файла. Он также автоматически заполняет имена переменных, назначенные в одной базе кода.
Подсветка синтаксиса и высококонтрастный дисплей [ править ]
Темный фон в Sublime Text предназначен для уменьшения напряжения глаз и улучшения читаемости текста за счет увеличения контрастности с текстом. [ нужна ссылка ]
Создание кода в редакторе [ править ]
Пользователи могут запускать код для определенных языков из редактора, что избавляет от необходимости переключаться на приглашение командной строки. Эту функцию также можно настроить на автоматическое создание кода при каждом сохранении файла. [ нужны разъяснения ]
Фрагменты [ править ]
Эта функция позволяет пользователям сохранять блоки часто используемого кода и назначать им ключевые слова. Затем пользователь может ввести ключевое слово и нажать Tab ↹ вставлять блок кода всякий раз, когда он им понадобится.
Другие особенности [ править ]
В дополнение к этим Sublime Text имеет ряд функций, в том числе: [10]
- Автосохранение, которое пытается предотвратить потерю пользователями своей работы.
- Настраиваемые назначения клавиш — навигационный инструмент, который позволяет пользователям назначать горячие клавиши для выбора опций как в меню, так и на панели инструментов.
- Поиск по мере ввода: начинает искать текст, вводимый по мере ввода пользователем, без необходимости открытия отдельного диалогового окна.
- Функция проверки орфографии исправляет текст по мере ввода.
- Макросы
- Повторить последнее действие
- Широкий выбор команд редактирования, включая выравнивание и удаление отступов, переформатирование абзацев и соединение строк.
Версия 3 [ править ]

Версия 3 вошла в бета-версию 29 января 2013 года. Сначала она была доступна только зарегистрированным пользователям, купившим Sublime Text 2, 28 июня 2013 года она стала доступна широкой публике. Однако самые последние разработки по-прежнему требовали регистрационного кода. [11] Sublime Text 3 был официально выпущен 13 сентября 2017 года. [12] [13] В мае 2018 года последовала версия 3.1. [14] и версией 3.2 в марте 2019 г. [15]
Две основные функции, добавленные в Sublime Text 3, включают индексацию символов и управление панелями. Индексирование символов позволяет Sublime Text сканировать файлы и создавать индексы для облегчения использования функций «Перейти к определению» и «Перейти к символу» в Project . Управление панелями позволяет пользователям перемещаться между панелями с помощью горячих клавиш. [16]
Версия 4 [ править ]
Версия 4 была выпущена 20 мая 2021 года. [17] Основные новые функции включали контекстно-зависимое автоматическое завершение всего проекта, множественный выбор вкладок и поддержку темного режима. В новой версии представлен аппаратный ускоренный рендеринг с использованием OpenGL для дисплеев с большим разрешением и встроенная поддержка Apple M1 и ARM64. Он также реализовал внутреннюю оптимизацию производительности и обновления, такие как новый хост плагинов Python 3.8 и расширенные API для расширенной разработки плагинов.
Менеджер пакетов [ править ]
Package Control — это открытый исходный код. [18] сторонний менеджер пакетов для Sublime Text, который позволяет пользователю находить, устанавливать, обновлять и удалять плагины , обычно без перезапуска Sublime Text. Менеджер пакетов поддерживает актуальность установленных пакетов с помощью функции автоматического обновления и загружает пакеты из GitHub , BitBucket и специальной системы каналов/репозитория в кодировке JSON. Он также обрабатывает обновление пакетов, клонированных из GitHub и BitBucket, через Git и Hg , а также предоставляет команды для включения и отключения пакетов. Менеджер пакетов также включает команду для объединения любого каталога пакета в файл .sublime-package. [19]
Известные сторонние пакеты включают:
- LSP — поддержка протокола языкового сервера
- Bracket Highlighter — усиливает основные моменты, которые Sublime Text обеспечивает для пар скобок.
- SublimeLinter — проверка кода (проверка) для JavaScript, Perl, PHP, Python, Ruby и других.
- Улучшения боковой панели — улучшения боковой панели Sublime Text с новыми возможностями удаления, открытия, перемещения, создания, редактирования и поиска файлов.
Возвышенное слияние [ править ]
![]() | |
Разработчик(и) | Возвышенный штаб |
---|---|
Первоначальный выпуск | 20 сентября 2018 г |
Стабильная версия | Сборка 2096 [20] ![]() |
Написано в | С++ |
Операционная система | Linux , macOS , Microsoft Windows |
Платформа | Яблоко М1 , х86-64 , А64 |
Лицензия | проприетарная лицензия |
Веб-сайт | https://www.sublimemerge.com/ |
В 2018 году Sublime HQ выпустила Sublime Merge, Git графический интерфейс и для слияния . инструмент [21] При установке вместе с Sublime Text он использует свои пакеты подсветки синтаксиса и имеет интеграцию для взаимодействия друг с другом. [22] Технически Sublime Merge и Text разделяют большую часть концепций кодовой базы и пользовательского интерфейса.
См. также [ править ]
Ссылки [ править ]
- ^ https://www.sublimetext.com/download .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ https://www.sublimetext.com/dev .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ «Лицензионное соглашение Sublime Text» . Sublime HQ Pty Ltd.
- ^ «Возвышенный текст» . Sublime HQ Pty Ltd. Проверено 14 марта 2014 г.
- ^ "Функции" . thewebdesignbay.com. Архивировано из оригинала 8 ноября 2012 года . Проверено 13 ноября 2012 г.
- ^ «Возвышенный блог» .
- ^ «Возвышенный блог» . Проверено 11 апреля 2015 г.
- ^ «Интерфейс» . 1-й веб-дизайнер . Проверено 13 ноября 2012 г.
- ^ "Функции" . makeuseof.com. 15 марта 2012 года . Проверено 13 ноября 2012 г.
- ^ "Функции" . 1-й веб-дизайнер . Проверено 13 ноября 2012 г.
- ^ «Разработочные сборки Sublime Text 3» . Проверено 9 сентября 2013 г.
- ^ Скиннер, Джон. «Возвышенный текст 3.0» . Проверено 13 сентября 2017 г.
- ^ Разван, Сереа (13 сентября 2017 г.). «Sublime Text 3 доступен для скачивания» . Неовин . Проверено 30 мая 2021 г.
- ^ Выпуск Sublime Text 3.1 , Sublime HQ Pty Ltd, 7 мая 2018 г.
- ^ Sublime Text 3.2 , Sublime HQ Pty Ltd, 13 марта 2019 г.
- ^ «Sublime Text 3 Бета» . Возвышенный блог . Проверено 11 января 2014 г.
- ^ «Возвышенный текст 4» . Возвышенный журнал изменений . Проверено 20 мая 2021 г.
- ^ «Лицензия» .
- ^ «Контроль пакетов» . wbond.net . Проверено 9 сентября 2013 г.
- ^ https://www.sublimemerge.com/download .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Букер, Логан (22 сентября 2018 г.). «Sublime Merge — это отличный интерфейс Git от создателей Sublime Text» . Австралия: Лайфхакер . Проверено 26 января 2020 г.
- ^ «Пакеты — документация Sublime Merge» . www.sublimemerge.com . Проверено 31 июля 2023 г.