Возвышенный текст
![]() | |
Разработчик(и) | Джон Скиннер , штаб-квартира Sublime |
---|---|
Первоначальный выпуск | 18 января 2008 г |
Стабильная версия | 4 (сборка 4180) [ 1 ] ![]() |
Предварительный выпуск | 4 (сборка 4178) [ 2 ] ![]() |
Написано в | С++ , Питон |
Операционная система | Linux , macOS , Microsoft Windows |
Платформа | x86-64 , Apple Silicon , 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 разделяют большую часть концепций кодовой базы и пользовательского интерфейса.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ "Скачать" . Великолепный штаб.
- ^ «Стройки разработчиков» . Великолепный штаб.
- ^ «Лицензионное соглашение Sublime Text» . Sublime HQ Pty Ltd. Архивировано из оригинала 26 апреля 2018 года . Проверено 22 сентября 2017 г.
- ^ «Возвышенный текст» . Sublime HQ Pty Ltd. Архивировано из оригинала 16 марта 2014 года . Проверено 14 марта 2014 г.
- ^ "Функции" . thewebdesignbay.com. Архивировано из оригинала 8 ноября 2012 года . Проверено 13 ноября 2012 г.
- ^ «Возвышенный блог» . Архивировано из оригинала 1 июля 2022 года . Проверено 15 июня 2022 г.
- ^ «Возвышенный блог» . Архивировано из оригинала 1 мая 2015 года . Проверено 11 апреля 2015 г.
- ^ «Интерфейс» . 1-й веб-дизайнер. Архивировано из оригинала 24 декабря 2017 года . Проверено 13 ноября 2012 г.
- ^ "Функции" . makeuseof.com. 15 марта 2012 года. Архивировано из оригинала 23 ноября 2012 года . Проверено 13 ноября 2012 г.
- ^ "Функции" . 1-й веб-дизайнер. Архивировано из оригинала 24 декабря 2017 года . Проверено 13 ноября 2012 г.
- ^ «Разработочные сборки Sublime Text 3» . Архивировано из оригинала 19 августа 2013 года . Проверено 9 сентября 2013 г.
- ^ Скиннер, Джон. «Возвышенный текст 3.0» . Архивировано из оригинала 13 сентября 2017 года . Проверено 13 сентября 2017 г.
- ^ Разван, Сереа (13 сентября 2017 г.). «Sublime Text 3 доступен для скачивания» . Неовин . Архивировано из оригинала 2 июня 2021 года . Проверено 30 мая 2021 г.
- ^ Sublime Text 3.1 выпущен , Sublime HQ Pty Ltd, 7 мая 2018 г., заархивировано из оригинала 8 июня 2018 г. , получено 18 февраля 2021 г.
- ^ Sublime Text 3.2 , Sublime HQ Pty Ltd, 13 марта 2019 г., заархивировано из оригинала 16 марта 2019 г. , получено 18 февраля 2021 г.
- ^ «Sublime Text 3 Бета» . Возвышенный блог . Архивировано из оригинала 11 января 2014 года . Проверено 11 января 2014 г.
- ^ «Возвышенный текст 4» . Возвышенный журнал изменений . Архивировано из оригинала 5 июля 2021 года . Проверено 20 мая 2021 г.
- ^ «Лицензия» . Архивировано из оригинала 13 октября 2022 года . Проверено 15 июля 2022 г.
- ^ «Контроль пакетов» . wbond.net. Архивировано из оригинала 3 октября 2013 года . Проверено 9 сентября 2013 г.
- ^ "Скачать" . Великолепный штаб.
- ^ Букер, Логан (22 сентября 2018 г.). «Sublime Merge — это удобный интерфейс Git от создателей Sublime Text» . Австралия: Лайфхакер . Архивировано из оригинала 26 января 2020 года . Проверено 26 января 2020 г.
- ^ «Пакеты — документация Sublime Merge» . www.sublimemerge.com . Архивировано из оригинала 31 июля 2023 года . Проверено 31 июля 2023 г.