Sublime Text
|
Sublime Text | |
| Тип | Текстовый редактор |
| Платформа | Windows, MacOS, Linux |
| Разработчик | Sublime HQ |
| Официальный сайт | sublimetext.com |
| Форматы файлов | *.c, *.coffee, *.css, *.gnumakefile, *.go, *.groovy, *.gvy, *.html, *.js, *.lua, *.makefile, *.php, *.py, *.rb, *.tmtheme, *.xml, *.yaml |
Sublime Text — это текстовый редактор для написания программного кода на различных языках программирования (Groovy, Erlang, C+, Java и т.д.), а также верстки веб-документов[1][2].
| Ссылки на скачивание и установка | |
|---|---|
| Sublime Text | sublimetext.com |
|
Запустите инсталлятор, и установите в удобную для вас директорию. | |
Возможности
- Настраиваемый интерфейс. Внешний вид можно адаптировать под конкретные задачи. Например, для работы с несколькими файлами одновременно можно настроить режим, при котором сразу будут показываться до 4 панелей. Есть и полноценный (free modes) режим, при котором отображается одна рабочая область без дополнительных окон и панелей. В дополнение к этому можно настраивать визуальную часть интерфейса — для этого предусмотрены встроенные темы и возможность загрузки дополнительных. Для удобства работы также есть настраиваемые комбинации командных клавиш, палитра часто используемых (приоритетных) команд и т.д.
- Множественное выделение. Эта функция позволяет с помощью указателей, расставленных в различных частях кода, одновременно редактировать сразу несколько фрагментов. При этом есть возможность и одиночного редактирования с быстрым переключением на множественное. Это позволяет быстро редактировать сложно структурированный код без использования макрокоманд и тем самым ускорить его написание.
- Автоматическое заполнение. При написании кода редактор, в зависимости от выбранного языка программирования, предлагает несколько вариантов окончания записи. Кроме того, программа также завершает созданные программистом переменные. Это не только ускоряет написание кода, но и снижает вероятность ошибок.
- Подсветка синтаксиса и высокая контрастность. Фон рабочей области можно сделать темным или светлым для более четкого отображения вводимого текста. Основные элементы синтаксиса выделяются различными цветами, что не только улучшает их визуальное восприятие, но и делает код более понятным разработчику. Также в процессе написания программы редактор автоматически в режиме реального времени подсвечивает синтаксис, уменьшая вероятность ошибки.
- Заготовки (сниппеты). При написании программы разработчики часто применяют одни и те же фрагменты кода. Чтобы не нужно было тратить время на их повторный набор, можно сохранить такие повторяющиеся фрагменты для повторного использования, а также ключевые слова для их запуска.
- Раздельное редактирование. Если программист использует сразу несколько языков для различных частей программы, он может настроить в рабочей области отображение нескольких столбцов. Таким образом, не придется тратить дополнительное время на переключение между ними.
- Подключение плагинов. С помощью подключаемых модулей программист может серьезно расширять базовый функционал редактора. Плагины используются как для работы с различными языками программирования, так и для получения дополнительных возможностей, таких как совместная работа над одним проектом в нескольких редакторах (не обязательно Sublime), организация рабочих задач, подключение к системам управления версиями и т.д. Некоторые плагины абсолютно бесплатные, другие требуют регистрации, третьи полностью платные. Но их разнообразие покрывает практически все потребности разработчика.
- Поддержка систем сборки. Пользователь может собрать программу и запустить ее без обращения к командной строке. Есть возможность настроить автоматическую сборку, которая будет запускаться каждый раз при сохранении кода. Код сохраняется автоматически в режиме реального времени. Что исключает потерю его фрагментов при внезапном прекращении работы редактора.
Источники
- ↑ "Sublime Text" blog.skillfactory.ru 26.03.2023 Архивировано 15.08.2025
- ↑ "Sublime Text" fileinfo.com Архивировано 16.07.2025