У цій статті я розповім що таке Sublime Text, як встановити та налаштувати один з найпопулярніших редакторів коду. Ознайомлю з його перевагами, особливостями, навчу як встановлювати плагіни, а також поділюся гарячими клавішами.
Sublime Text — це кросплатформний редактор веб-коду, розроблений Джоном Спіннером у 2011 році на мовах програмування C++ та Python. Остання версія вийшла у 2013 році. Sublime Text є комерційним продуктом й розповсюджується за платною ліцензією. Ціна ~$59.
Особливості і переваги Sublime Text:
SublimeText можна завантажити з офіційного сайту.
Інсталюємо й запускаємо редактор. Тепер можна перейти до налаштувань.
Першим чином необхідно встановити менеджер пакетів — Package Control. Він здійснює доступ до віддаленого репозиторію додатків, розширень та плагінів для Sublime Text.
Для його встановлення просто переходимо в меню програми: Tools -> Install Package Control. Компонент інсталюється автоматично й з’явиться сповіщення, що установку завершено.
Далі варто встановити тему для оформлення веб-інтерфейсу та підсвітки синтаксису. Я використовую класичну тему Spacegray Monokai, хоча можна обрати й інші. Ось найбільш популярні: ArmoryBlue, Dracula, Guna, Agila, Freesia, Cobalt2, Cyanide, Phoenix, Soda тощо. Більше тем – тут.
Встановлюємо тему через Package manager (Ctrl+Alt+P): Preferences -> Package Control -> Install-> Monokai – Spacegray. Щоби застосувати її, переходимо в меню Preferences -> Select Color Scheme й обираємо «Monokai» або іншу тему.
Тепер налаштуємо відображення кодування веб-документу. Переходимо в меню Preferences -> Settings й перед закриваючими фігурними дужками додаємо рядок: "show_encoding": true
Переглянути активне кодування можна також з допомогою команди консолі Sublime Text: view.encoding()
Зберегти файл у вказаному кодуванні: File -> Save with encoding. Плагін для роботи з кодуваннями: EncodingHelper.
На замітку: щоб видалити будь-яке розширення (плагін або тему) в Sublime Text 3 необхідно в Менеджері пакетів прописати Remove package й обрати потрібний плагін зі списку.
Нижче перелічу та коротко опишу найбільш популярні плагіни для комфортної роботи в редакторі Sublime Text.
Emmet — один із основних плагінів, генератор HTML-розмітки, який допоможе кодити швидше та ефективніше.
Для встановлення переходимо в Preferences -> Package Control (або просто Ctrl+Shift+P). Введіть команду «Package control: Install package».
Тепер введіть «Emmet» й оберіть пункт «Emmet for Sublime Text 3″. Отримаємо повідомлення, що плагін успішно встановлено.
Як працювати з плагіном Emmet?
Щоби перевірити його роботу, створимо файл index.html і спробуємо згенерувати HTML-код з допомогою Emmet: затисніть Shift й введіть знак оклику «!». З’явиться сніппет HTML-розмітки. Натисніть Tab, щоби застосувати його:
Як бачимо, одним кліком ми згенерувати повністю готову, валідну розмітку HTML-сторінки.
Давайте тепер згенеруємо метатег <H1>. Для цього просто введіть тег h1 й натисніть клавішу Tab — плагін згенерує відкритий і закритий тег <H1>:
Подібним чином можна генерувати будь-які інші теги.
Гарячі клавіші в Emmet:
JavaScript & NodeJS Snippets – це плагін допоможе згенерувати фрагменти коду Java Script та NodeJS.
Встановлення: меню Preferences -> Package Control -> Install -> JavaScript & NodeJS Snippets.
Після цього створюємо js-файл і вводимо код — плагін автоматично запропонує сніппети. Натискаємо Tab або Enter. Готово.
⏩ Сторінка плагіну на сайті Package Control>>
AdvancedNewFile – це плагін призначений для того, щоб швидко створювати та зберігати файли, без використання діалогового меню.
Запускаємо менеджер пакетів (Ctrl+Shift+P), вводимо команду Install і вводимо назву плагіну, натискаємо Enter.
Після встановлення просто натискаємо Ctrl+Alt+N і в командному рядку вводимо директорію та ім’я файлу.
⏩ Сторінка плагіну на сайті Package Control>>
Git – плагін інтегрує усі функції і сервіси технології GIT відразу в редакторі Sublime Text 3.
Встановлення: Package Control -> Install -> Git. В меню Tools з’явиться пункт Git, де можна застосувати різноманітні операції.
⏩ Сторінка плагіну на сайті Package Control>>
ColorPicker – це плагін для швидкого вибору кольору в hex-форматі із кругової палітри.
Встановлення: Package Control -> Install -> ColorPicker. Виклик палітри: Ctrl+Shift+C.
Minify – це компресор веб-коду, який працює з CSS/HTML/JS/JSON/SVG.
Встановлення: Package Control -> Install -> Minify.
Попередньо необхідно також встановити середовище NodeJS в систему, а також необхідні бібліотеки:
npm install -g clean-css-cli uglifycss js-beautify html-minifier uglify-js minjson svgo
Застосування: відкриваємо файл з кодом, переходимо в меню Tools -> Minify.
Лінтери — це форматувальники коду. Плагін SublimeLinter здійснює перевірку стилю та синтаксису веб-коду.
Встановлення: Package Control -> Install -> Sublime Linter.
Потім аналогічним чином встановити додаток Sublime Linter для конкретної мови програмування. Офіційний сайт плагіну>>
HTML-CSS-JS Prettify – це ще один лінтер. З його допомогою зможете очистити, структурувати свій код, дотримуючись стилю і стандартів.
Форматувальник використовує бібліотеку Node.js, тому попередньо його треба встановити. Встановлення: Package Control -> Install -> HTML-CSS-JS Prettify.
ПОДІЛИТИСЬ У СОЦМЕРЕЖАХ:
Заповніть, будь ласка, форму й наш спеціаліст зв’яжеться з Вами та надасть безкоштовну консультацію!
Вкажіть, будь ласка, контактний номер телефону. Наш менеджер миттєво зв’яжеться з Вами!