stringtranslate.com

Возвышенный текст

Sublime Text — это условно-бесплатный редактор текста и исходного кода, доступный для Windows , macOS и Linux . Он изначально поддерживает множество языков программирования и языков разметки . Пользователи могут настраивать его с помощью тем и расширять его функциональность с помощью плагинов , обычно создаваемых сообществом и поддерживаемых по лицензиям бесплатного программного обеспечения . Для облегчения использования плагинов в Sublime Text имеется API Python . Редактор использует минимальный интерфейс и содержит функции для программистов, включая настраиваемую подсветку синтаксиса , свертывание кода , поддержку регулярных выражений поиска и замены , окно вывода терминала и многое другое. Это проприетарное программное обеспечение , но доступна бесплатная ознакомительная версия.

Функции

Ниже приводится список возможностей Sublime Text: [4]

История версий

Версия 1

Sublime Text 1.0 был выпущен 18 января 2008 года как приложение для операционной системы Windows. [6] Он поддерживает вкладки и параллельный просмотр файлов.

Версия 2

Sublime Text 2.0.2 был выпущен 8 июля 2013 года. Изменения по сравнению с первой версией программного обеспечения, рекламируемые в официальном блоге Sublime, включают поддержку дисплеев Retina и функцию «Быстрый переход к следующему». [7]

Темы

Интерфейс Sublime Text 2

Панели, группы и режимы экрана

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

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

Автозаполнение

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

Подсветка синтаксиса и высококонтрастный дисплей

Темный фон в Sublime Text предназначен для уменьшения напряжения глаз и улучшения читаемости текста за счет увеличения контрастности с текстом. [ нужна цитата ]

Создание кода в редакторе

Пользователи могут запускать код для определенных языков из редактора, что избавляет от необходимости переключаться на приглашение командной строки. Эту функцию также можно настроить на автоматическое создание кода при каждом сохранении файла. [ нужны разъяснения ]

Фрагменты

Эта функция позволяет пользователям сохранять блоки часто используемого кода и назначать им ключевые слова. Затем пользователь может ввести ключевое слово и нажать Tab ↹, чтобы вставить блок кода, когда ему это потребуется.

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

В дополнение к этим Sublime Text имеет ряд функций, в том числе: [10]

Версия 3

PHP Hello World в Sublime Text 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]

Известные сторонние пакеты включают:

Возвышенное слияние

В 2018 году Sublime HQ выпустила Sublime Merge, графический интерфейс Git и инструмент для слияния . [21] При установке вместе с Sublime Text он использует свои пакеты подсветки синтаксиса и имеет интеграцию для взаимодействия друг с другом. [22] Технически Sublime Merge и Text разделяют большую часть концепций кодовой базы и пользовательского интерфейса.


Смотрите также

Рекомендации

  1. ^ Ошибка: невозможно правильно отобразить ссылку. Подробности смотрите в документации .
  2. ^ Ошибка: невозможно правильно отобразить ссылку. Подробности смотрите в документации .
  3. ^ "Лицензионное соглашение Sublime Text" . Sublime HQ Pty Ltd.
  4. ^ «Возвышенный текст». Sublime HQ Pty Ltd. Проверено 14 марта 2014 г.
  5. ^ «Особенности». thewebdesignbay.com. Архивировано из оригинала 8 ноября 2012 года . Проверено 13 ноября 2012 г.
  6. ^ "Возвышенный блог".
  7. ^ "Возвышенный блог" . Проверено 11 апреля 2015 г.
  8. ^ «Интерфейс». 1-й веб-дизайнер . Проверено 13 ноября 2012 г.
  9. ^ «Особенности». makeuseof.com. 15 марта 2012 года . Проверено 13 ноября 2012 г.
  10. ^ «Особенности». 1-й веб-дизайнер . Проверено 13 ноября 2012 г.
  11. ^ "Сборки разработчиков Sublime Text 3" . Проверено 9 сентября 2013 г.
  12. ^ Скиннер, Джон. «Возвышенный текст 3.0» . Проверено 13 сентября 2017 г.
  13. Разван, Сереа (13 сентября 2017 г.). «Sublime Text 3 выпущен для скачивания» . Неовин . Проверено 30 мая 2021 г.
  14. ^ Выпущен Sublime Text 3.1, Sublime HQ Pty Ltd, 7 мая 2018 г.
  15. ^ Sublime Text 3.2, Sublime HQ Pty Ltd, 13 марта 2019 г.
  16. ^ "Sublime Text 3 Beta" . Возвышенный блог . Проверено 11 января 2014 г.
  17. ^ "Возвышенный текст 4" . Возвышенный журнал изменений . Проверено 20 мая 2021 г.
  18. ^ «Лицензия».
  19. ^ «Контроль пакетов». wbond.net . Проверено 9 сентября 2013 г.
  20. ^ Ошибка: невозможно правильно отобразить ссылку. Подробности смотрите в документации .
  21. Букер, Логан (22 сентября 2018 г.). «Sublime Merge — это отличный интерфейс Git от создателей Sublime Text». Австралия: Лайфхакер . Проверено 26 января 2020 г. .
  22. ^ «Пакеты - Документация Sublime Merge» . www.sublimemerge.com . Проверено 31 июля 2023 г.

Внешние ссылки