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

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

7 min read Редакторы кода Обновлено 07 Jan 2026
Sublime Text на Linux: установка и настройка
Sublime Text на Linux: установка и настройка

Введение

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-text

openSUSE

Импорт ключа:

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 на Linux, главное окно

Запустите Sublime Text из меню приложений или командой sublime в терминале (в зависимости от дистрибутива путь и имя команды могут отличаться). После первого запуска рекомендую выполнить несколько настроек для удобства разработки.

Включение миникарты (minimap viewport)

В Sublime Text 4 миникарта может быть отключена по умолчанию. Чтобы вернуть привычную область просмотра миникарты:

  1. Откройте меню ПредпочтенияНастройки (Preferences → Settings).
  2. В открывшемся файле Preferences.sublime-settings добавьте между фигурными скобками строку:
"always_show_minimap_viewport": true,

Включение области просмотра миникарты в Sublime Text

Сохраните (Ctrl+S или Файл → Сохранить). Миникарта появится сразу после сохранения.

Базовые настройки шрифта и табов

Чтобы установить фиксированный размер шрифта для всех файлов, в том же файле добавьте:

"font_size": 14,

Установка размера таба:

"tab_size": 2,

Автоматический перевод табов в пробелы:

"translate_tabs_to_spaces": true,

Эти параметры помогают поддерживать единообразный стиль кода в проекте.

Установка Package Control и полезных пакетов

Package Control — менеджер пакетов для Sublime Text, он упрощает поиск, установку и обновление плагинов.

  1. В меню Инструменты выберите Установить Package Control (Tools → Install Package Control). Sublime установит его автоматически.

Установка Package Control в Sublime Text

  1. Откройте Палитру команд (Палитра команд) нажатием Ctrl+Shift+P и выполните команду Package Control: Install Package.

  2. В списке найдите и установите нужные пакеты.

Пример: установка Git-пакета

Через Палитру команд (Ctrl+Shift+P) выберите Package Control: Install Package, затем найдите «Git» и установите.

Установка Git с помощью Package Control

После установки пакет появится в меню Инструменты → 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) для ограничения доступа приложений при необходимости.

Мини-методология быстрой развёртки

  1. Выберите способ установки (пакетный менеджер дистрибутива или snap).
  2. Установите и проверьте запуск приложения.
  3. Установите Package Control.
  4. Установите базовые пакеты (git, LSP/форматтер, подсветка синтаксиса).
  5. Сохраните конфигурацию как часть dotfiles или репозитория конфигурации проекта.
  6. Проверка приёмки по чек-листу.

Тестовые случаи и приёмка

  • Тест 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 в приложении.
  • Экспортировать настройки: скопировать папку конфигурации в репозиторий.

Важно: следите за обновлениями пакетов и подписей репозиториев.

Установка Git с помощью Package Control

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Как включить или отключить автоплей в YouTube Music
Руководство

Как включить или отключить автоплей в YouTube Music

npm скрипты: настройка, запуск, отладка
JavaScript

npm скрипты: настройка, запуск, отладка

FIND в Excel — поиск и извлечение текста
Excel

FIND в Excel — поиск и извлечение текста

Пропустить экран выбора на Nintendo Switch
Гайды

Пропустить экран выбора на Nintendo Switch

Восстановление профиля Windows 10
Windows

Восстановление профиля Windows 10

Bluetooth показывает «только голос» в Windows — как исправить
Техника

Bluetooth показывает «только голос» в Windows — как исправить