Sublime Text — текстовый редактор для программистов, верстальщиков и всех, кто много работает с простым текстом: кодом, разметкой, файлами настроек, логами и заметками. Его делает небольшая австралийская компания Sublime HQ, основанная автором программы Джоном Скиннером. Первая версия вышла в 2008 году, сейчас актуальна четвёртая, которая обновляется сборками с номерами вместо привычных версий.
Главное, за что Sublime Text выбирают до сих пор, — скорость. Он запускается почти мгновенно, не тормозит на файлах в сотни тысяч строк и почти не нагружает слабый ноутбук. В отличие от многих современных редакторов, он написан не на веб-технологиях, а на C++ и рисует интерфейс через видеокарту. Взамен приходится мириться с закрытым кодом, английским интерфейсом и платной лицензией.
Что умеет Sublime Text
- Переход куда угодно — по сочетанию Ctrl+P открывается строка, в которой достаточно набрать несколько букв имени файла, и он откроется. Если добавить «@», редактор покажет функции и классы в файле, а «:» с числом перенесёт на нужную строку.
- Несколько курсоров — Ctrl+D выделяет следующее совпадение слова, и все копии можно править одновременно. Так за секунды переименовывают переменную в десяти местах или дописывают кавычки к целому списку строк.
- Палитра команд — Ctrl+Shift+P открывает поиск по всем командам редактора и установленных пакетов. Не нужно помнить, где лежит пункт меню: набираете «sort» и сортируете выделенные строки.
- Подсветка и автодополнение — из коробки редактор понимает десятки языков: HTML, CSS, JavaScript и TypeScript, Python, PHP, C и C++, Java, Go, Rust, SQL, Markdown, JSON, YAML и другие. Подсказки учитывают слова и функции из всего проекта.
- Работа с проектом — папку можно открыть целиком, искать и заменять по всем файлам сразу, переходить к определению функции и делить окно на две-четыре колонки, чтобы видеть код и тесты рядом.
- Пакеты — через бесплатный менеджер Package Control ставятся тысячи дополнений от сообщества: темы оформления, проверка кода, форматирование, поддержка редких языков и протокола LSP, который добавляет «умные» подсказки как в больших средах разработки.
- Режим без отвлечений — интерфейс скрывается, остаётся только текст по центру экрана. Удобно для длинных заметок и документации в Markdown.
- Восстановление сессии — если закрыть редактор, не сохранив файлы, при следующем запуске они откроются в том же виде, с несохранёнными правками.
Встроенного ИИ-помощника в Sublime Text нет: такие функции добавляют только сторонние пакеты. Для работы с Git та же компания делает отдельную программу Sublime Merge, а в самом редакторе на полях отмечаются изменённые строки в файлах из Git-репозитория.
Кому подходит
- Разработчикам, которым нужен быстрый второй редактор рядом с большой средой разработки: открыть лог, поправить конфиг, посмотреть огромный CSV.
- Верстальщикам и тем, кто правит сайты: HTML, CSS и PHP подсвечиваются сразу, а несколько курсоров экономят время на однотипных правках.
- Владельцам старых или слабых компьютеров, на которых тяжёлые редакторы работают медленно.
- Тем, кто ведёт заметки и документацию в простом тексте или Markdown и ценит редактор без лишних панелей.
- Пользователям Linux и Mac, которым нужен один и тот же редактор на всех системах.
Плюсы
- Очень быстрый запуск и работа даже с огромными файлами
- Несколько курсоров и переход к файлу по паре букв
- Тысячи пакетов через Package Control
- Одна лицензия на все компьютеры владельца
- Работает на Windows, macOS и Linux
Минусы
- Нет русского интерфейса
- Без лицензии периодически просит купить её
- Настройки — в виде текстового файла, а не окна с галочками
- Нет встроенного ИИ-помощника и отладчика
Сколько стоит
Скачать и пользоваться Sublime Text можно бесплатно и без ограничения по времени: все функции открыты. Пока лицензия не введена, в заголовке окна видна пометка о незарегистрированной копии, а при сохранении иногда появляется окно с предложением купить лицензию.
Лицензия покупается на сайте разработчика. Личная лицензия привязана к человеку, а не к компьютеру, и действует на всех ваших устройствах и системах. В неё входят обновления на несколько лет, а после их окончания купленная сборка продолжает работать бессрочно. Для компаний есть отдельные условия. Актуальные цены и возможность оплаты из России проверяйте на sublimetext.com перед покупкой.
Как установить
- Откройте официальный сайт sublimetext.com и перейдите на страницу загрузки.
- Для Windows выберите установщик для 64-битной системы или переносную версию в архиве, которая работает без установки, например с флешки.
- Запустите установщик и по желанию отметьте пункт о добавлении редактора в контекстное меню Проводника — тогда любой файл можно будет открыть в нём правой кнопкой мыши.
- На Mac перетащите приложение в папку «Программы», на Linux подключите официальный репозиторий по инструкции с сайта или скачайте пакет.
- Если купили лицензию, введите ключ через меню справки, пункт ввода лицензии.
Частые вопросы
Можно ли пользоваться Sublime Text бесплатно?
Да, ограничения по сроку нет и все функции работают. Но лицензия формально нужна для постоянного использования, и редактор время от времени напоминает о покупке. Для работы в компании лицензию стоит купить.
Есть ли русский язык?
Официального перевода интерфейса нет, меню на английском. Русский текст в файлах редактор открывает и сохраняет без проблем. Файлы в старой кодировке Windows-1251 открываются через пункт меню «File» для повторного открытия с другой кодировкой.
Чем Sublime Text отличается от Visual Studio Code?
VS Code бесплатный, с открытым кодом, русским интерфейсом, встроенным Git, отладчиком и огромным магазином расширений. Sublime Text быстрее запускается, меньше расходует память и лучше справляется с очень большими файлами, но многие функции в нём появляются только после установки пакетов.
Безопасно ли ставить пакеты?
Пакеты пишут сторонние авторы, и они получают доступ к вашим файлам. Ставьте популярные пакеты с большим числом установок через Package Control и не добавляйте вручную дополнения из неизвестных источников.
