Як відомо, досвідчений програміст або верстальник може написати програму або код веб-сторінки за допомогою звичайного текстового редактора. Але існують спеціальні інструменти, за допомогою яких вони мають можливість в значній мірі полегшити свою працю. Наприклад, одним з таких є SublimeText. Це власницьке програмне забезпечення, яке являє собою просунутий текстовий редактор, орієнтований на програмістів і верстальників.
Читайте також:
Аналоги Notepad ++
Текстові редактори для Linux
зміст
Основною функцією SublimeText є робота з кодом різних мов програмування і веб-розмітки. Програма підтримує синтаксис практично всіх сучасних програмних мов загальною кількістю в 27 штук: Python, C #, C ++, C, PHP, JavaScript, Java, LaTeX, Perl, HTML, XML, SQL, CSS і багатьох інших. Крім того, за допомогою впроваджуваних плагінів можна додати підтримку і багатьох інших варіантів.
Синтаксис всіх підтримуваних мов підсвічується, що значно полегшує пошук початковій і кінцевій частині введеного виразу. Нумерація рядків і автодоповнення коду теж призначені для зручності роботи в редакторі програмістам і верстальщикам.
Підтримка сніпетів дозволяє використовувати певні заготовки без необхідності кожного разу вводити їх вручну.
SublimeText підтримує роботу з регулярними виразами. Це значно полегшує завдання, коли при редагуванні зустрічаються шматки з подібним, але не повністю однаковим кодом. За допомогою зазначеної вище функції можна швидко робити пошук подібних ділянок і змінювати їх в разі потреби.
SublimeText не обов'язково використовувати саме як інструмент для роботи програмістів або веб-майстрів, так як його можна застосовувати і в якості звичайного текстового редактора. Для роботи з текстом автори програми впровадили цілий набір різних «фішок»:
Підтримка установки плагінів дозволяє значно розширити функціонал програми та збільшує її гнучкість при виконанні різних завдань. Найчастіше плагіни використовують для впровадження синтаксису мов програмування або розмітки, які не встановлені в SublimeText за замовчуванням, але також ці елементи використовуються і для розширення інших можливостей, наприклад, для взаємодії із застосуванням API.
За допомогою макросів можна в значній мірі автоматизувати дії в SublimeText. Програма вже має деякі вбудовані макроси, але користувач при бажанні може записати і власні.
SublimeText підтримує одночасну роботу в декількох вкладках на чотирьох панелях. Це дозволяє проводити дії відразу в декількох документах, виконувати паралельні маніпуляції на віддалених ділянках коду одного і того ж файлу, порівнювати вміст матеріалів.
SublimeText є зручним і багатофункціональним текстовим редактором з підтримкою плагінів, який в першу чергу привертає програмістів і верстальників веб-сторінок. Це пов'язано з тим, що програма підтримує синтаксис багатьох мов програмування і має інші функції, корисні для людей зазначених вище професій.