Sublime Text

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Sublime Text
Типтекстовий редактор і програмне забезпечення
АвторJon Skinner
РозробникиДжон Скіннерd і Sublime HQd
Перший випуск18 січня 2008; 16 років тому (2008-01-18)
Стабільний випуск4 Build 4142 (10 листопада 2022; 2 роки тому (2022-11-10) [1])
Платформаx86-64, Apple Silicon, A64
Операційна системаMicrosoft Windows, macOS, Linux
Мова програмуванняC++ та Python
Доступні мовиАнглійська
Українська моватак
Ліцензіяпропрієтарна ліцензія[d][1]
Вебсайтsublimetext.com

Sublime Text — швидкий кросплатформенний текстовий редактор. Підтримує плагіни, розроблені за допомогою мови програмування Python.

Sublime Text не є вільним чи відкритим програмним забезпеченням, але деякі його плагіни розповсюджуються з вільною ліцензією, розробляються і підтримуються спільнотою розробників.

Особливості

[ред. | ред. код]

Інтерфейс

[ред. | ред. код]

Редактор містить різні візуальні теми, з можливістю завантаження додаткових. [2]

Користувачі бачать весь свій код в правій частині екрану у вигляді міні-карти, при кліці на яку можна здійснювати навігацію.

Є кілька режимів екрану. Один з них включає від 1 до 4 панелей, за допомогою яких можна показувати до чотирьох файлів одночасно. Повноцінний (free modes) режим показує тільки один файл без будь-яких додаткових навколо нього меню [7].

Виділення стовпців і множинна правка

[ред. | ред. код]

Виділення стовпців цілком або розстановка кілька покажчиків по тексту, що робить можливим миттєву правку. Покажчики поводяться, ніби кожен з них - єдина в тексті. Команди типу: переміщення на знак, переміщення на рядок, вибірка тексту, переміщення на слово або його частини (CamelCase, розділений дефісом або підкресленням), перехід на початок або кінець рядка тощо, Впливає на всі покажчики незалежно і відразу, дозволяючи правити складнострукурований текст швидко, без використання макрокоманд або регулярних виразів.

Автодоповнення

[ред. | ред. код]

Коли користувач набирає код, Sublime Text, в залежності від використовуваної мови, буде пропонувати різні варіанти для завершення запису. Редактор також автоматично завершує створені користувачем змінні.

Підсвічування синтаксису і висока контрастність

[ред. | ред. код]

Темний фон Sublime Text призначений для збільшення контрастності тексту. Основні елементи синтаксису виділені різними кольорами, які краще поєднуються з темним тлом, ніж зі світлим.

Підтримка систем збірки

[ред. | ред. код]

Sublime Text дозволяє користувачеві збирати програми і запускати їх без необхідності перемикатися на командний рядок. Користувач також може налаштувати свою систему збирання та включити автоматичну збірку програми кожного разу при збереженні коду.

Заготовки (сніппети)

[ред. | ред. код]

Збереження фрагментів часто використовуваного коду, ключові слова для їх запуску.

Перехід по файлам

[ред. | ред. код]

Навігаційний інструмент, який дозволяє користувачам переміщатися між файлами, а також всередині них, за допомогою нечіткого пошуку.

  • Додатково реалізована функція автозбереження, яка допомагає користувачам не втратити виконану роботу.
  • Настроюються комбінації клавіш і інструмент навігації дозволяють призначати свої комбінації клавіш для меню і панелей інструментів (тільки для першої версії, у другій і третій - Command Palette).
  • Можливість пошуку під час набору використовується для пошуку в документі.
  • Функція перевірки синтаксису працює подібним же чином, перевіряючи коректність прямо під час введення.
  • Є можливість автоматизації за допомогою макросів і повтору останніх дій.
  • Команди редагування, включаючи редагування відступів, переформатування параграфів і об'єднання рядків.

Sublime Text 1

[ред. | ред. код]

Перша версія програми не була кросплатформенною і була доступна тільки для ОС Windows.

Можливості:

  • Автозбереження
  • Закладки в файлах
  • Мінімапа: попередній перегляд повного початкового тексту
  • Можливість мультивибору тексту
  • Редагування на кількох панелях
  • Вбудована підтримка 27 мов програмування
  • Підсвітка синтаксису, що повністю налаштовується
  • Відповідність дужок, автодоповнення
  • Підтримка макросів та плагінів
  • Користувацькі гарячі клавіші

Sublime Text 2

[ред. | ред. код]

Починаючи з другої версії, Sublime Text став кросплатформенним ПЗ. З'явились версії для Mac OS та GNU/Linux.

Нововведення

[ред. | ред. код]
  • Підсвітка синтаксису для мови програмування Go
  • Функція швидкого переходу до певної ділянки коду
  • Новий повноекранний режим
  • Надання швидкого доступу до команд (Палітра команд)

Sublime Text 3

[ред. | ред. код]

Бета-версія Sublime Text 3 вийшла 29 січня 2013 року і була доступна тільки для зареєстрованих користувачів [3], які купили Sublime Text 2. Однак після релізу 3047, Sublime Text 3 став доступним для всіх. [4] Dev-версія доступна тільки зареєстрованим учасникам. [5]

Також для завантаження стали доступні deb-пакети для GNU / Linux-дистрибутивів. Раніше ж були доступні тільки tar-архіви.

Зміни в новій версії: [6]

  • збільшення швидкості запуску програми;
  • поліпшення в інтерфейсі, в пошуку, редагуванні HTML-файлів;
  • використання Python 3 для плагінів;
  • індексування файлів для пошуку оголошення змінної, функції або класу як в сучасних IDE;
  • поліпшення продуктивності функції «замінити все»;
  • переміщення плагінів в окремий процес для запобігання затримок завантаження і завершення роботи Sublime Text;
  • перехід до попередніх позицій курсора.

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. End User License Agreement
  2. Try Out Sublime Text 2 For Your Cross-Platform Code Editing Needs. MakeUseOf. Архів оригіналу за 23 листопада 2012. Процитовано 22 жовтня 2016. [Архівовано 2012-11-23 у Wayback Machine.]
  3. Sublime Blog » Sublime Text 3 Beta. www.sublimetext.com. Архів оригіналу за 1 вересня 2013. Процитовано 22 жовтня 2016.
  4. Sublime Blog » Sublime Text 3 Public Beta. www.sublimetext.com. Архів оригіналу за 3 липня 2013. Процитовано 22 жовтня 2016.
  5. Sublime Text - Download. www.sublimetext.com. Архів оригіналу за 19 серпня 2013. Процитовано 22 жовтня 2016.
  6. Sublime Blog » Sublime Text 3 Beta 3019. www.sublimetext.com. Архів оригіналу за 1 вересня 2013. Процитовано 22 жовтня 2016.

Посилання

[ред. | ред. код]