Перейти до основного вмісту

Sublime Text і його "прокачка"

У величезному різноманітті інструментів для веб-розробки кожен може вибрати собі ту програму, якою саме йому буде найзручніше користуватися. Зрештою, обходитися можна й звичайним Notepad. Однак, звісно, хотілося б, щоб програма не тільки точно реалізовувала бажання веб-розробника, а й допомагала йому в роботі.

Однією з таких програм є Sublime Text, про встановлення й апгрейд якої піде мова.


Сама по собі процедура інсталяції програми зовсім безпроблемна. Перш за все, переходимо за посиланням і завантажуємо на свій комп'ютер дистрибутив програми:

Далі просто запускаємо інсталяцію і слідуємо вказівкам майстра встановлення.

Після виконання усіх необхідних процедур, програма встановлюється на ваш комп'ютер і нею уже можна користуватися. Однак, для розширення її функціональних можливостей можна ще "прокачати" собі цю програму, встановивши додаткові плагіни до неї.

Почнемо з плагіна Emmet. Він дозволяє прискорити написання коду завдяки тому, що "вміє" підставляти цілі шматки коду буквально натисканням однієї клавіші.

Щоб встановити плагін Emmet (як, до речі й інші плагіни), спочатку треба встановити менеджер плагінів Package Control.

У середовищі Sublime Text оберіть View Show Console:

Тепер скопіюйте нижченаведений код:

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

...і вставте його у маленьке поле внизу,

після чого натисніть Enter, а потім закрийте і ще раз запустіть Sublime Text.

Потім оберіть ToolsCommand Palette:

У вікні, що з'явилося, введіть "Package Control: Install Package". Не обов'язково вводити все повністю, оскільки тут працює автопідстановка. Достатньо тільки знайти й виділити потрібний пункт:

Про успішне завершення процесу встановлення менеджера плагінів свідчитиме поява відповідного спливаючого віконця:

Клікайте на ОК і переходьте безпосередньо до встановлення плагіна Emmet.

Знову поверніться в Package Control тільки на цей раз оберіть уже Install Package:

Після нетривалих "роздумів" менеджер плагінів запропонує вам вибрати, який саме плагін ви хочете встановити. Введіть у поле слово "Emmet" і клікніть на запропонованому вам рядку:

Про успішне встановлення плагіна свідчитиме поява такої вкладки:

Тепер якщо у середовищі Sublime Text створити файл з розширенням html:

File → NewFile → SaveAs:

...і натиснути на знак оклику, то з'явиться віконечко підстановки:

...а після натискання на клавішу Tab увесь той великий шматок коду з базовою розміткою веб-сторінки одразу ж опиниться у вашій вкладці:

Але підстановкою початкової розмітки веб-сторінки можливості Emmet не завершуються. Якщо необхідно ввести якийсь тег, то достатньо просто написати його назву і натиснути клавішу Tab. Emmet і відкриє цей тег, і закриє його сам.

Знак «+» допомагає вивести 2 послідовних тега. Наприклад, img+link дозволяє вивести таке:

<img src="" alt="">
<link rel="stylesheet" href="">

Щоб отримати вкладений тег використовується оператор «>». Наприклад, div>ul>li виводить таку конструкцію:

Щоб повторити якийсь елемент кілька разів використовуйте оператор «*». Наприклад, щоб вивести 5 абзаців слід увести з клавіатури: р*5:

Те, що потрібно вставити між парними тегами записуйте у фігурних дужках:
h1{Заголовок} і отримаєте таке: <h1>Заголовок</h1>.

Замість нудного прописування HTML-списку з посиланнями з 10 елементів, вам потрібно написати: ul>li*10>a{item$}. Ось що з цього вийде:


Аналогічно до Emmet тепер нескладно встановити собі будь-який інший потрібний плагін. Наприклад, LoremIpsum, який дозволяє одним натисканням клавіші підставити в потрібне місце вашої веб-сторінки т.зв. "псевдотекст", що імітуватиме текстовий блок.

Для вставлення псевдотексту тепер достатньо ввести lorem і натиснути Tab:

Якщо ж не натискати Tab, а клікнути правою кнопкою миші, то можна буде вибрати ще й обсяг псевдотексту, який можна вставити:

Про багато інших корисних плагінів можна прочитати на цій сторінці, а про те, як українізувати інтерфейс програми - на цій.