Установка русского языка в Sublime Text 3 начинается с проверки одного важного момента: в редакторе нет встроенного переключателя языка интерфейса, поэтому русификация выполняется через сторонний пакет из Package Control. Если меню, диалоги и подсказки отображаются на английском — это нормальное состояние свежей установки, а не ошибка.
В этой инструкции разберём, как перевести интерфейс Sublime Text 3 на русский, включить проверку орфографии кириллицы и исправить «кракозябры» при открытии файлов в кодировке Windows-1251. Все действия обратимы и не затрагивают системные настройки.
Что нужно подготовить перед русификацией
Главное условие — установленный менеджер пакетов Package Control. Без него добавить языковой пакет штатными средствами не получится. Проверить его наличие просто: откройте меню Preferences и поищите пункт Package Control в самом низу списка.
Если пункта нет, установите менеджер через консоль редактора. Откройте её сочетанием Ctrl + ` и вставьте официальную команду установки с сайта Package Control — она периодически обновляется, поэтому копировать её лучше непосредственно со страницы проекта, а не из старых инструкций.
- 📦 Убедитесь, что установлен Package Control
- 🌐 Проверьте доступ в интернет — пакеты скачиваются из репозитория
- 💾 Закройте важные файлы перед установкой пакетов
- 🔑 Запомните версию редактора: инструкция актуальна именно для Sublime Text 3, а не четвёртой версии
⚠️ Внимание: Sublime Text 3 и Sublime Text 4 используют разные сборки пакетов. Пакет локализации, собранный под одну версию, может некорректно работать в другой. Перед установкой сверьтесь с описанием пакета в репозитории.
Установка русского языка интерфейса
Русификация выполняется через пакет локализации. Нажмите Ctrl + Shift + P, чтобы открыть палитру команд, введите Package Control: Install Package и нажмите Enter. Дождитесь загрузки списка репозитория — при медленном соединении это занимает заметное время.
В строке поиска наберите LocalizedMenu или russian и выберите пакет русской локализации меню. После установки пакет обычно предлагает выбрать язык: найдите в списке русский и подтвердите выбор. Меню редактора переключится на русский без перезапуска либо после него — поведение зависит от конкретной сборки пакета.
☑️ Русификация Sublime Text 3
Если после установки меню осталось английским, откройте настройки пакета через Preferences → Package Settings и проверьте, какой язык выбран. Возможная причина сбоя — конфликт с другим пакетом локализации: два языковых пакета одновременно держать не стоит.
Русская проверка орфографии
Отдельная задача — подчёркивание ошибок в русском тексте. Редактор использует словари формата Hunspell, те же, что применяются в LibreOffice. Словарь нужно скачать и положить в папку Packages рядом с пользовательскими настройками.
Откройте Preferences → Browse Packages, создайте подпапку, например Language - Russian, и скопируйте туда файлы словаря с расширениями .aff и .dic. Затем в меню View → Dictionary выберите добавленный словарь, а саму проверку включите клавишей F6 или через View → Spell Check.
После включения проверки слова с ошибками подчёркиваются, а по правому клику доступны варианты исправления. Учтите, что проверка орфографии в коде имеет смысл в основном для комментариев и текстовых файлов — для исходников её часто отключают.
Кодировка кириллицы: как убрать «кракозябры»
Самая частая жалоба, связанная с русским языком в Sublime Text 3, — нечитаемые символы при открытии старых файлов. Причина почти всегда одна: файл сохранён в Windows-1251, а редактор открывает его как UTF-8. Это не поломка, а несовпадение кодировок.
Откройте файл заново с явным указанием кодировки: File → Reopen with Encoding → Cyrillic (Windows 1251). Текст станет читаемым. Чтобы закрепить результат, сохраните файл в UTF-8 через File → Save with Encoding → UTF-8 — UTF-8 считается стандартом для современных проектов и корректно отображает кириллицу везде.
| Ситуация | Вероятная кодировка файла | Что сделать |
|---|---|---|
| Кракозябры вместо русского текста | Windows-1251 | Reopen with Encoding → Cyrillic (Windows 1251) |
| Вопросительные знаки вместо букв | Файл уже повреждён при сохранении | Восстановить из резервной копии, пересохранить в UTF-8 |
| Русский текст читается, но «ломается» на сайте | UTF-8 без указания кодировки страницы | Проверить мета-тег charset в HTML |
| Нужна совместимость со старым ПО | Windows-1251 | Save with Encoding → Cyrillic (Windows 1251) |
⚠️ Внимание: если вместо кириллицы уже отображаются знаки вопроса, файл, скорее всего, был сохранён с потерей данных. Повторное переключение кодировки текст не восстановит — нужна исходная версия файла.
Типичные проблемы и их решение
Иногда русификация «слетает» после обновления редактора или самого пакета. В этом случае откройте Package Control и проверьте, не отключён ли пакет локализации: команда Package Control: Enable Package возвращает его в работу. Также бывает, что обновлённый пакет сбрасывает выбранный язык на английский — просто выберите русский заново в его настройках.
Если палитра команд не находит Install Package, вероятная причина — отсутствие или повреждение Package Control. Переустановите его официальной командой и перезапустите редактор. При блокировке скачивания корпоративным прокси или антивирусом пакет можно установить вручную: скачанный архив распакуется в папку Packages.
Где лежит папка Packages
В Windows это обычно %AppData%\Sublime Text 3\Packages, в macOS — ~/Library/Application Support/Sublime Text 3/Packages, в Linux — ~/.config/sublime-text-3/Packages. Быстрее всего открыть её через меню Preferences → Browse Packages.
Откат изменений и возврат к английскому
Русификация полностью обратима. Чтобы вернуть английский интерфейс, откройте настройки пакета локализации и переключите язык обратно, либо удалите пакет целиком через Package Control: Remove Package. Пользовательские файлы и проекты при этом не затрагиваются.
Словарь орфографии удаляется аналогично — достаточно убрать файлы .aff и .dic из папки пакетов и выбрать другой словарь в меню View → Dictionary. Кодировка отдельных файлов меняется в любой момент через Save with Encoding без последствий для редактора.
Частые вопросы
Можно ли русифицировать Sublime Text 3 без Package Control?
Да, пакет локализации можно скачать вручную и распаковать в папку Packages, открыв её через Preferences → Browse Packages. Однако через Package Control установка и обновление происходят заметно проще.
Почему меню осталось английским после установки пакета?
Проверьте, какой язык выбран в настройках самого пакета, и перезапустите редактор. Также убедитесь, что не установлен второй конфликтующий пакет локализации.
Как включить проверку русского текста в Sublime Text 3?
Добавьте словарь Hunspell (файлы .aff и .dic) в папку Packages, выберите его в View → Dictionary и включите проверку клавишей F6.
Открываю файл — вместо русского текста иероглифы. Что делать?
Используйте File → Reopen with Encoding → Cyrillic (Windows 1251). Затем при желании пересохраните файл в UTF-8 через Save with Encoding.
Подходит ли эта инструкция для Sublime Text 4?
Общий принцип тот же, но пакеты и их версии для четвёртой версии редактора могут отличаться. Перед установкой сверяйтесь с описанием пакета в репозитории Package Control.