Как установить и настроить Sublime Text на Linux
Введение
Sublime Text — лёгкий и быстрый редактор исходного кода с поддержкой множества языков и функций: палитра команд, переход к файлу, автодополнение, сниппеты и расширения. Он доступен на всех популярных платформах: Linux, macOS и Windows. Это руководство поможет быстро установить и настроить Sublime Text на Linux и привести его к удобному для работы состоянию.
Важно: все команды в терминале требуют прав, указанных в командах (sudo) — выполняйте их внимательно и только из доверенных источников.
Когда стоит использовать этот гайд
- Вы перешли на Linux и хотите вернуть знакомый редактор.
- Вы начинаете изучать разработку и хотите лёгкий, гибкий редактор.
- Нужна быстрая установка с настройкой базовых опций и расширений.
Уровень подготовки
Коротко: базовые навыки работы в терминале (копирование/вставка команд, sudo) и понимание, что такое пакетный менеджер дистрибутива.
Устанавливаем Sublime Text через пакетный менеджер
Sublime Text доступен в репозиториях и через официальные репозитории издателя. Ниже — проверенные команды для популярных дистрибутивов. Выполняйте шаги по порядку.
Ubuntu / Debian
Откройте терминал и добавьте GPG-ключ:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -Добавьте репозиторий Sublime Text:
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.listОбновите списки и установите Sublime Text:
sudo apt update
sudo apt install sublime-textУдаление:
sudo apt remove sublime-textЗаметки:
- На Debian-based системах внимательно проверяйте, используется ли ветка stable или dev; в примере указана dev-ветка, если нужна production-ветка — замените на stable.
Arch Linux
Добавьте GPG-ключи и подпись:
curl -O https://download.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpgДобавьте репозиторий (пример для aarch64; для x86_64 замените путь при необходимости):
echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/aarch64" | sudo tee -a /etc/pacman.confОбновите систему и установите:
sudo pacman -Syu
sudo pacman -S sublime-textУдаление:
sudo pacman -R sublime-textЗаметки:
- На Arch важно корректно указать архитектуру (aarch64 vs x86_64). Проверьте /etc/pacman.conf и URL репозитория.
CentOS (и совместимые)
Импортируйте GPG-ключ:
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpgДобавьте репозиторий:
sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repoУстановите:
sudo yum update
sudo yum install sublime-textУдаление:
sudo yum remove sublime-textЗаметки:
- Для CentOS 8 и новее можно использовать dnf вместо yum, если пакетный менеджер настроен.
Fedora
Импортируйте GPG-ключ:
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpgДобавьте репозиторий:
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repoУстановите:
sudo dnf update
sudo dnf install sublime-textУдаление:
sudo dnf remove sublime-textopenSUSE
Импорт ключа:
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpgДобавьте репозиторий и установите:
sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo zypper update
sudo zypper install sublime-textУдаление:
sudo zypper rm sublime-textСовет по безопасности: проверяйте подписи репозиториев и используйте официальные источники.
Установка через Snap
Snap удобен, если ваш дистрибутив не включён в список выше или вы хотите изолированную установку.
Проверьте наличие snap:
snapЕсли в ответ вы видите описание, snap установлен. Если нет — установите snapd согласно документации вашего дистрибутива.
Установка Sublime Text через Snap:
sudo snap install sublime-text --classicУдаление:
sudo snap remove sublime-text --classicЗаметки:
- Флаг –classic даёт приложению классический доступ к системе файлов. Если вы хотите более строгое ограничение, рассмотрите другие методы установки.
Первый запуск и базовая настройка
Запустите Sublime Text из меню приложений или командой sublime в терминале (в зависимости от дистрибутива путь и имя команды могут отличаться). После первого запуска рекомендую выполнить несколько настроек для удобства разработки.
Включение миникарты (minimap viewport)
В Sublime Text 4 миникарта может быть отключена по умолчанию. Чтобы вернуть привычную область просмотра миникарты:
- Откройте меню Предпочтения → Настройки (Preferences → Settings).
- В открывшемся файле Preferences.sublime-settings добавьте между фигурными скобками строку:
"always_show_minimap_viewport": true,Сохраните (Ctrl+S или Файл → Сохранить). Миникарта появится сразу после сохранения.
Базовые настройки шрифта и табов
Чтобы установить фиксированный размер шрифта для всех файлов, в том же файле добавьте:
"font_size": 14,Установка размера таба:
"tab_size": 2,Автоматический перевод табов в пробелы:
"translate_tabs_to_spaces": true,Эти параметры помогают поддерживать единообразный стиль кода в проекте.
Установка Package Control и полезных пакетов
Package Control — менеджер пакетов для Sublime Text, он упрощает поиск, установку и обновление плагинов.
- В меню Инструменты выберите Установить Package Control (Tools → Install Package Control). Sublime установит его автоматически.
Откройте Палитру команд (Палитра команд) нажатием Ctrl+Shift+P и выполните команду Package Control: Install Package.
В списке найдите и установите нужные пакеты.
Пример: установка Git-пакета
Через Палитру команд (Ctrl+Shift+P) выберите Package Control: Install Package, затем найдите «Git» и установите.
После установки пакет появится в меню Инструменты → Git. Пакет предоставляет интеграцию с git-репозиториями: статус файлов, диффы, быстрые команды.
Рекомендуемые пакеты (роли и цели)
- Для веб-разработки: Emmet, CSS3, HTML-CSS-JS Prettify.
- Для Python: Anaconda (или LSP с pyright), SublimeREPL.
- Для Git: Git, GitGutter.
- Удобство: Sidebar Enhancements, BracketHighlighter.
Выбор пакетов зависит от роли (см. чек-листы ниже).
Шпаргалка команд и настройки (cheat sheet)
- Открыть Палитру команд: Ctrl+Shift+P
- Показать / скрыть миникарту: Preferences → Settings → always_show_minimap_viewport
- Сохранить настройки: Ctrl+S
- Установка пакета: Package Control → Install Package
- Проверить snap: snap
Скопируйте и вставляйте блоки кода в файл настроек Preferences.sublime-settings или в пользовательские настройки проекта.
Чек-листы по ролям
Разработчик фронтенда:
- Установить Emmet
- Настроить автодополнение для HTML/CSS/JS
- Установить Prettier / форматтер
- Настроить tab_size и translate_tabs_to_spaces
Разработчик бэкенда:
- Установить LSP и сервер для выбранного языка
- Настроить линтер и форматтер
- Установить Git и GitGutter
Системный администратор / DevOps:
- Настроить доступ к конфигурационным файлам проекта
- Ограничить доступ к чувствительным файлами через права ОС
- Проверить совместимость бинарных сборок для архитектуры
Критерии приёмки
- Sublime Text запускается из меню и/или терминала.
- Миникарта отображается при сохранении настроек.
- Package Control установлен и можно установить пакеты.
- Git-пакет установлен и виден в меню Инструменты → Git.
Когда Sublime Text не подходит
- Если вам нужен полноценный IDE со встроенным отладчиком и сложной интеграцией (например, IntelliJ IDEA для Java с отладкой и анализом), лучше выбрать IDE.
- Для крупных команд, где требуется единый, централизованный набор плагинов и настроек по умолчанию, может быть удобнее использовать VS Code с управлением через конфигурацию и политики.
Альтернативы
- VS Code — богатая экосистема расширений и бесплатность, активные обновления.
- Neovim / Vim — минимализм и высокая кастомизация через конфигурацию и плагины.
- JetBrains IDEs — для крупных проектов с глубоким анализом кода и интегрированным отладчиком.
Совместимость и заметки по архитектурам
- Проверьте, что в репозитории указана корректная архитектура (x86_64, aarch64). Архитектурная несовместимость — частая причина ошибок при установке.
- Snap-пакеты обычно универсальны, но используют confinement и могут требовать флаг –classic для доступа к файловой системе.
Безопасность и приватность
- Устанавливайте пакеты только из доверенных источников через официальную установку Package Control.
- Проверяйте права доступа к файлам настроек, чтобы в них не попали учётные данные и токены.
- Используйте системные средства (AppArmor, SELinux) для ограничения доступа приложений при необходимости.
Мини-методология быстрой развёртки
- Выберите способ установки (пакетный менеджер дистрибутива или snap).
- Установите и проверьте запуск приложения.
- Установите Package Control.
- Установите базовые пакеты (git, LSP/форматтер, подсветка синтаксиса).
- Сохраните конфигурацию как часть dotfiles или репозитория конфигурации проекта.
- Проверка приёмки по чек-листу.
Тестовые случаи и приёмка
- Тест 1: Установка из репозитория — приложение запускается, версия отображается в меню Help → About.
- Тест 2: Настройка — изменение Preferences.sublime-settings применено и сохраняется.
- Тест 3: Package Control — установка и удаление пакета проходит без ошибок.
Пример decision flow (Mermaid)
flowchart TD
A[Начало] --> B{Ваш дистрибутив в списке?}
B -- Да --> C[Установить через пакетный менеджер]
B -- Нет --> D[Проверить наличие snap]
D -- Да --> E[Установить через snap]
D -- Нет --> F[Инструкция по установке snapd или скачать .deb/.rpm]
C --> G[Запустить Sublime Text]
E --> G
F --> G
G --> H[Установить Package Control]
H --> I[Установить необходимые пакеты]
I --> J[Готово]Советы по миграции конфигурации
- Экспортируйте ваши настройки и плагины в dotfiles: папка с настройками Sublime обычно располагается в ~/.config/sublime-text-3 или ~/.config/sublime-text.
- Скопируйте Preferences и список установленных пакетов для быстрого развёртывания на новой машине.
Краткая галерея крайних случаев
- Установка на нестандартную архитектуру: проверьте наличие билда для arm/aarch64.
- Если из репозитория не подтягивается подписанный ключ — выполните вручную импорт GPG-ключа и повторите.
- Snap конфликтует с политикой безопасности окружения — используйте пакетную установку.
Заключение
Sublime Text остаётся быстрым и гибким редактором для большинства задач разработки. Установка на Linux проста: используйте пакетный менеджер вашего дистрибутива или Snap, затем настройте Preferences и установите Package Control для расширений. Сохраните конфигурацию в dotfiles, чтобы удобно переносить настройки между машинами.
Полезные ссылки и действия:
- Проверить версию: Help → About в приложении.
- Экспортировать настройки: скопировать папку конфигурации в репозиторий.
Важно: следите за обновлениями пакетов и подписей репозиториев.
Похожие материалы
Как включить или отключить автоплей в YouTube Music
npm скрипты: настройка, запуск, отладка
FIND в Excel — поиск и извлечение текста
Пропустить экран выбора на Nintendo Switch
Восстановление профиля Windows 10