Гид по технологиям

Как установить и настроить Sublime Text на Linux

• 8 min read • Разработка • Обновлено 11 Dec 2025
Установка и настройка Sublime Text на Linux
Установка и настройка Sublime Text на Linux

Sublime Text на рабочем столе Linux

Sublime Text — лёгкий, быстрый и настраиваемый редактор исходного кода, который поддерживает множество языков и форматов. В этом руководстве вы найдёте команды для установки в разных дистрибутивах, практические настройки (шрифт, отступы, minimap), рекомендации по плагинам и советы по интеграции с Git. Материал подойдёт и для тех, кто переехал с Windows/macOS, и для новых пользователей.

Перед началом

Коротко о терминах:

  • Репозиторий — удалённый источник пакетов (APT/YUM/Pacman/Zypper).
  • GPG-ключ — криптографический ключ, подтверждающий подлинность пакетов.
  • Package Control — менеджер пакетов для Sublime Text (устанавливает плагины).

Требования: доступ в терминал, права sudo (или root) и подключение к интернету.

Важно: команды, приведённые ниже, изменяют системные конфигурации репозиториев. Проверяйте URL и источник, если используете корпоративную сеть или прокси.

Установка через менеджер пакетов (рекомендовано)

Sublime Text официально публикует пакеты для большинства дистрибутивов. Ниже — проверенные команды для каждой платформы. Выполняйте блоки команд строго в терминале.

Ubuntu / Debian

  1. Добавьте GPG-ключ:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
  1. Добавьте репозиторий Sublime Text:
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
  1. Обновите индексы и установите:
sudo apt update
sudo apt install sublime-text
  1. Удаление:
sudo apt remove sublime-text

Совет: при работе в корпоративной сети используйте apt-key только если вы доверяете источнику. В новых версиях Debian/Ubuntu предпочтительно сохранять ключи в /etc/apt/trusted.gpg.d/.

Arch Linux

  1. Импортируйте 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
  1. Добавьте репозиторий в /etc/pacman.conf:
echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/aarch64" | sudo tee -a /etc/pacman.conf
  1. Обновите и установите:
sudo pacman -Syu
sudo pacman -S sublime-text
  1. Удаление:
sudo pacman -R sublime-text

Примечание: в примере указан сервер для aarch64. На x86_64 замените URL на соответствующий (https://download.sublimetext.com/arch/stable/x86_64), если это применимо.

CentOS

  1. Импорт GPG-ключа:
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
  1. Добавьте репозиторий:
sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
  1. Обновите и установите:
sudo yum update
sudo yum install sublime-text
  1. Удаление:
sudo yum remove sublime-text

Fedora

  1. Импорт ключа:
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
  1. Добавьте репозиторий:
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
  1. Обновите и установите:
sudo dnf update
sudo dnf install sublime-text
  1. Удаление:
sudo dnf remove sublime-text

openSUSE

  1. Импорт ключа:
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
  1. Добавьте репозиторий и установите:
sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo zypper refresh
sudo zypper install sublime-text
  1. Удаление:
sudo zypper rm sublime-text

Совет: если система использует SELinux в строгом режиме, после установки проверьте контекст/правила доступа к бинарникам.

Установка через Snap

Snap удобен для дистрибутивов без официального репозитория Sublime или когда вы предпочитаете контейнеризированные пакеты.

Проверка наличия snap:

snap

Если команда выводит справку — snap установлен. Установка Sublime через snap:

sudo snap install sublime-text --classic

Удаление:

sudo snap remove sublime-text --classic

Важно: snap-пакеты выполняются в изолированной среде, что может ограничивать доступ к некоторым системным путям. При необходимости настройте привилегии snap.

Первый запуск и базовые настройки

Запустите Sublime Text из меню приложений или по команде:

subl

Первый запуск Sublime Text в Linux

Ниже — базовые настройки, которые возвращают привычное поведение и повышают удобство.

Откройте Preferences > Settings. В файл Preferences.sublime-settings добавьте (JSON):

{
  "always_show_minimap_viewport": true,
  "font_size": 14,
  "tab_size": 2,
  "translate_tabs_to_spaces": true
}

Сохраните (Ctrl+S). После сохранения minimap и выбранные параметры должны примениться сразу.

Советы по шрифтам и локализации:

  • Для моноширинных шрифтов введите “font_face”: “Fira Code” (или другой установленный моноширинный шрифт).
  • Если используете локализованную раскладку, настройте сочетания клавиш в Preferences > Key Bindings.

Включение minimap в Sublime Text

Package Control — управление плагинами

Package Control упрощает поиск, установку и обновление плагинов. Установка:

  1. В меню выберите Tools > Install Package Control (если такой пункт есть).
  2. Если пункта нет, откройте Command Palette (Ctrl+Shift+P) и введите “Install Package Control”.
  3. После установки откройте Command Palette → Package Control: Install Package → введите имя пакета.

Пример установки Git-плагина через Package Control:

  1. Ctrl+Shift+P → Package Control: Install Package
  2. Введите “Git” → выберите пакет “Git” (пакет добавит меню и команды для взаимодействия с локальными репозиториями).

Установка Package Control

Рекомендуемые пакеты и краткая цель:

  • Git — интеграция с локальными git-репозиториями.
  • SublimeLinter — универсальная система линтинга (понадобятся внешние линтеры).
  • LSP — клиент для Language Server Protocol (поддержка автодополнения, ошибок в реальном времени).
  • Emmet — ускоряет написание HTML/CSS.
  • SideBarEnhancements — дополнительные действия для боковой панели.
  • BracketHighlighter — подсветка парных скобок.
  • Theme — наборы тем оформления (например, Adaptive, Material).

Совет: многие пакеты требуют внешних бинаров (eslint, pyright, clangd). Убедитесь, что соответствующие инструменты установлены в системе и доступны в PATH.

Интеграция с Git (подробно)

После установки плагина Git в Tools вы получите пункты для коммитов, логов и diff. Общая последовательность для простых операций:

  1. Откройте папку проекта через File > Open Folder.
  2. Откройте Command Palette → Git: Status → чтобы увидеть состояние.
  3. Для коммита: Git: Add (файлы) → Git: Commit → введите сообщение.
  4. Для push/pull используйте команды Git: Push / Git: Pull.

Если вы предпочитаете терминал, используйте встроенный терминал в вашей DE или внешний терминал: Sublime — редактор, а не полноценная IDE с встроенным терминалом.

Расширенные настройки: сниппеты, макросы, билды

Сниппеты:

  • Tools > Developer > New Snippet… — создаёт XML-шаблон. Пример сниппета для Python функции:

  
  dfn
  source.python

Макросы:

  • Запишите серию действий Tools > Record Macro, затем Tools > Save Macro.

Пользовательский билд (пример для C++ с g++):

{
  "cmd": ["g++", "-std=c++17", "-O2", "$file", "-o", "${file_path}/${file_base_name}"],
  "file_regex": "^(...*?):([0-9]+):?([0-9]+)?:? (.*)$",
  "selector": "source.c++"
}

Сохраните в Tools > Build System > New Build System и выберите его при запуске (Ctrl+B).

Горячие клавиши и лайфхаки

Полезные сочетания:

  • Ctrl+P — быстро открыть файл по имени (Goto Anything).
  • Ctrl+Shift+P — Command Palette.
  • Ctrl+G — перейти к строке.
  • Ctrl+K, Ctrl+B — показать/скрыть боковую панель.
  • Ctrl+Alt+Up / Ctrl+Alt+Down — мульти-курсор.
  • Ctrl+` — если у вас установлен плагин терминала, откроет терминал. Лайфхак: используйте несколько курсоров для массовых изменений — это одна из сильных сторон Sublime. ## Производительность и безопасность Оптимизация производительности: - Отключите ненужные плагины, если наблюдаете тормоза. - Увеличьте размер минимапа или отключите подсветку больших файлов (Preferences > Settings: “draw_white_space”: “selection” и пр.). - Для очень больших файлов (логов) используйте внешние инструменты (less, tail) — Sublime может быть не оптимален. Безопасность и приватность: - Плагины могут запрашивать сетевой доступ — проверяйте репутацию пакета и исходный код при сомнениях. - Настройте бэкапы конфигураций и избегайте хранения секретов в открытых проектах. ## Частые проблемы и их решения Проблема: Sublime не запускается после установки - Проверьте, существует ли исполняемый файл: which subl - Запустите из терминала, чтобы увидеть ошибки: subl - Если проблема связана с правами, проверьте SELinux/AppArmor. Проблема: Package Control не устанавливается - Убедитесь, что у вас есть доступ к интернету и правильно настроен прокси. - Проверьте, не блокирует ли корпоративный брандмауэр подключения к GitHub/пакетному источнику. Проблема: плагины не видят внешние бинарники (clangd, pyright) - Убедитесь, что бинарники в PATH при запуске Sublime (иногда DE запускает приложения с урезанным PATH). Запустите Sublime из терминала или добавьте PATH в ~/.profile. ## Когда Sublime не подходит (контрпримеры) - Если вам нужна встроенная отладка (debugger) с графическим интерфейсом на уровне IDE, рассмотрите VS Code, JetBrains IDE. - Для крупных проектов с tight integration (профилирование, тесты, покрытия) удобнее использовать специализированную IDE. ## Альтернативы и сравнение по назначению - VS Code — более расширяемый, встроенный marketplace, встроенный терминал и отладка. - Neovim — максимальная кастомизация через конфигурации и плагины, лучше для любителей клавиатуры. - JetBrains (IntelliJ, PyCharm) — глубокая интеграция с экосистемой языка, мощные инструменты refactoring. Выбор зависит от приоритетов: скорость и лёгкость — Sublime; интеграция и отладка — IDE; максимальная клавиатурная эффективность — Neovim. ## Чек-листы по ролям Разработчик — быстрый старт: - [ ] Установить Sublime через репозиторий/ snap - [ ] Включить minimap, настроить font_size - [ ] Установить Package Control - [ ] Установить LSP, SublimeLinter, Git - [ ] Создать сниппеты для повторяющихся конструкций Администратор/DevOps: - [ ] Проверить GPG-ключи и репозитории на соответствие политике компании - [ ] Проверить SELinux/AppArmor после установки - [ ] Автоматизировать установку через конфигурационные менеджеры (Ansible, Puppet) Студент / начинающий: - [ ] Настроить табы/пробелы - [ ] Установить Emmet и Theme - [ ] Ознакомиться с Command Palette и мульти-курсорной работой ## Критерии приёмки Прежде чем считать настройку завершённой, убедитесь в следующем: - Sublime запускается без ошибок из меню и терминала. - Package Control установлен и способен загружать пакеты. - Git-плагин выполняет базовые операции (status, commit, push). - Настройки (font_size, tab_size, minimap) применяются и сохраняются. ## Резервное копирование и перенос настроек Папки с настройками (User): - Linux: ~/.config/sublime-text/Packages/User или ~/.config/sublime-text/Local (зависит от версии) Скопируйте папку User для переноса настроек на другую машину или храните её в приватном репозитории. ## Заключение Sublime Text — надёжный инструмент для тех, кто ценит скорость и простоту. Установка на Linux сводится к добавлению официального репозитория или использованию snap; дальнейшая настройка через Preferences и Package Control превращает редактор в мощный рабочий инструмент. Если вам важна лёгкость и отзывчивость интерфейса — Sublime остаётся отличным выбором. Короткое резюме и что делать дальше: - Установите через пакетный менеджер, затем Package Control. - Настройте базовые параметры (minimap, font_size, tab_size). - Установите плагины для языка и Git. Дополнительно: при миграции из других ОС перенесите папку User и установите те же плагины, чтобы сохранить привычный рабочий процесс. Экстренные команды удаления и восстановления: - Удалить пакет: смотрите команды для вашего менеджера пакетов выше. - Сброс настроек: переименуйте папку User и перезапустите Sublime, чтобы восстановить дефолтные настройки. Спасибо за внимание — пусть Sublime служит вам надёжно и быстро.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро