- Что нужно для HTML и CSS в Sublime Text 3
- Установка базового менеджера пакетов: Package Control
- Поставьте главные плагины для HTML и CSS
- Включите корректную подсветку языков
- Настройка “визуального комфорта”: тема, шрифт, пробелы
- Настройте сниппеты и быстрые клавиши (минимум, но по делу)
- Для удобной верстки разнесите файлы по окну
- Подключение “запуска кода” (проверка в браузере)
- Типичные проблемы и как их исправить
- Рекомендуемый стартовый набор под HTML и CSS
- Чек-лист: “HTML/CSS готов в Sublime”
Что нужно для HTML и CSS в Sublime Text 3
Для комфортной работы с HTML и CSS в Sublime Text важны три вещи:
- подсветка синтаксиса (чтобы редактор понимал, что это HTML/CSS)
- автодополнение и быстрые вставки (чтобы писать разметку и стили быстрее)
- удобные “мелочи” (пути к файлам, выравнивание, цвет в коде, подсветка ошибок)
Ниже - рабочий порядок настройки с нуля.
Установка базового менеджера пакетов: Package Control
Без него плагины ставятся заметно неудобнее.
- Откройте Command Palette:
Ctrl + Shift + P - на macOS:
Cmd + Shift + P - Введите:
Install Package Control - Выберите пункт, дождитесь установки
Проверка: в Command Palette должны появляться команды вида Package Control: ....
Поставьте главные плагины для HTML и CSS
Откройте Command Palette (Ctrl + Shift + P) и ставьте пакеты через Package Control: Install Package.
Набор “must have” для верстки:
| Плагин | Зачем для HTML/CSS | Что получите на практике |
|---|---|---|
| Emmet | Быстрое написание HTML/CSS по сокращениям | div>.card>ul>li*3 - превращается в разметку за секунды |
| AutoFileName | Автокомплит путей к файлам | src="images/..." и url(...) - подсказки |
| Gist | Удобные сниппеты из GitHub Gist | вставки готовых кусочков кода |
| Color Highlighter/ColorPicker/ColorHelper | Подсказки по цветам в CSS | проще понимать, что за цвет и как он выглядит |
| BracketHighlighter (или аналог) | Подсветка парных скобок/тегов | меньше “потерял где закрывается” |
| W3CValidators | Валидация HTML (пригодится для проверки) | подсказки по ошибкам разметки |
Примечание: названия пакетов в Package Control могут отличаться (например, у Color-плагинов разные варианты). Если пакет не находится - поставьте ближайший по описанию.
Включите корректную подсветку языков
Обычно это работает “из коробки”, но лучше закрепить.
- Откройте
index.html- снизу в правом углу должен быть выбран язык (HTML). - Откройте
style.css- снизу должен быть CSS. - Если редактор ошибается:
- нажмите на текущий язык снизу
- выберите нужный (HTML / CSS)
Настройка “визуального комфорта”: тема, шрифт, пробелы
Поставьте тему (по желанию, но это реально влияет)
Если хотите быстро и по-человечески, ставьте One Dark Material Theme (или похожую).
- Через Package Control поставьте:
- цветовую схему One Dark Color Scheme (Color Scheme)
- тему One Dark Material (Theme)
- Затем выберите их в настройках:
Preferences -> Color SchemePreferences -> Theme
Если при копировании чужих настроек тема не применится - обычно помогает выбрать тему вручную через меню (редактор упрямый, но это лечится).
Включите отображение непечатаемых символов
Откройте настройки пользователя:
- Preferences -> Settings - User
Добавьте строку (вставляйте с запятой там, где у вас заканчиваются предыдущие поля):
"draw_white_space": "all"
Когда непечатаемое видно, проще не накосячить с отступами и переносами.
Шрифты и размер
В Preferences -> Settings - User укажите, например:
"font_face": "Courier New",
"font_size": 13
Быстро менять размер можно колесом мыши + Ctrl (или на macOS - сочетания могут отличаться, но обычно это работает).
Мини-настройки, которые реально облегчают работу
В Preferences -> Settings - User можно держать компактный набор (как отправная точка):
{
"draw_white_space": "all",
"tab_size": 3,
"font_size": 13,
"margin": 0
}
tab_size- чтобы табуляции визуально совпадали с тем, как вы пишете.margin- убрать лишние поля, чтобы код был плотнее.draw_white_space- видеть пробелы/табуляции.
Настройте сниппеты и быстрые клавиши (минимум, но по делу)
Быстрое выравнивание (удобно при правках)
В Preferences -> Key Bindings добавьте:
[
{ "keys": ["alt+shift+f"], "command": "reindent" }
]
Работает как “привести отступы в порядок” после вставок и форматирования.
Для удобной верстки разнесите файлы по окну
В Sublime удобно держать рядом:
- index.html
- style.css
- (иногда) app.js
Сделайте разделение:
- View -> Layout -> Columns/Rows/Grid (названия могут чуть отличаться)
- по смыслу:
- Columns: режет вертикально (две колонки)
- Rows: режет горизонтально (несколько строк)
- Grid: сетка
Главное - чтобы HTML и CSS были на виду одновременно.
Подключение “запуска кода” (проверка в браузере)
Самый практичный путь для верстки:
- использовать LiveReload или другой авто-обновлятор
- либо собирать через “Build system”, но для чистых HTML/CSS обычно это лишнее
Если нужно просто посмотреть правки в браузере - LiveReload обычно быстрее и проще.
Типичные проблемы и как их исправить
| Проблема | Как выглядит | Решение |
|---|---|---|
| Emmet не работает в HTML/CSS | сокращения не разворачиваются | проверьте, что файл действительно HTML/CSS и пакет установлен через Package Control |
| Тема не применилась | цвета как “не те” или тема не подхватилась | выбирайте тему/Color Scheme вручную в Preferences (а не копируйте настройки вслепую) |
| Съехали отступы после вставки | код “кривит” | выделите и нажмите Alt + Shift + F (reindent) |
| Цвета в CSS не подсвечиваются | в палитре нет подсказок | установите Color Highlighter/ColorPicker/ColorHelper и проверьте, что он включился |
| Автокомплит путей не появляется | не предлагает images/... |
установите AutoFileName и проверьте, что правите именно строки с путями |
Рекомендуемый стартовый набор под HTML и CSS
Чтобы не думать, что ставить дальше, держите такой минимум:
| Категория | Что поставить/настроить |
|---|---|
| Менеджер | Package Control |
| Для скорости верстки | Emmet |
| Пути к файлам | AutoFileName |
| Удобство чтения | тема (One Dark/любая подходящая), отображение draw_white_space |
| Порядок в коде | hotkey на reindent (alt+shift+f) |
| Комфорт по CSS | подсветка цветов (ColorHighlighter/аналог) |
Чек-лист: “HTML/CSS готов в Sublime”
- Установлен Package Control
- Поставлен Emmet
- Поставлен AutoFileName
- Включены корректные языки для файлов (HTML для
.html, CSS для.css) - Выбрана тема/Color Scheme
- Включено отображение непечатаемых символов (опционально, но полезно)
- Настроена быстрая команда
reindent - Установлен плагин для цветов (если работаете с CSS активно)
После этого sublime превращается из “просто редактора” в нормальный инструмент для ежедневной верстки.