Огляд текстового редактора Sublime Text 3

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

Головні переваги утиліти

Спочатку утиліта створювалася для операційних систем Windows, але в наслідку з’явилися версії для Linux і Mac OS X, що істотно розширило коло користувачів цієї програми. Додаток відмінно працювати з мовою Python. Варто зазначити, що утиліта підтримує майже всі мови і коди, але плагіни Python можна підключати до додатка, що істотно розширює його можливості.

Розробники заявляють, що їхня програма володіє декількома досить вагомими перевагами. Функція «Швидка навігація» вискакує при натисканні комбінації Ctrl + P. Це дуже універсальний засіб. Викликавши цю функцію. Можна знайти будь-який файл, набравши його назву в висвітиться пошуковому рядку. Якщо необхідно перейти до символів в файлі, слід почати набір з @, для пошуку набір треба почати з #, а щоб перейти до необхідної рядок починати потрібно з двокрапки.

Функція «Множинні виділення» надає можливість виконувати одночасно кілька змін. За допомогою цієї функції можна швидко коригувати рядки, просто змінювати імена змінних і легко виконувати дії з файлами. Викликати цю функцію можна поєднанням Ctrl + Shift + L і Ctrl + D. Крім того, виділяти можна за допомогою миші. Загалом, функція досить корисна, якщо розуміти її суть.

Функція «Палітра команд» запускається комбінацією Ctrl + Shift + P, внаслідок чого відкривається набір непопулярних команд і можливостей. Тут також використовується живий набір. Для пошуку необхідної функції не потрібно переривати все меню або згадувати комбінацію. Потрібно просто написати, вибрати і використовувати.

Також є режим «Не відволікайся!», Який дозволяє вимикати непотрібні на поточний момент елементи. Можна включити режим повного екрану, видалити клавіші управління і залишити тільки текст. Іноді така можливість буває необхідна.

При необхідності можна крім тексту залишити і головне меню, щоб можна було активувати елементи керування. Можна видаляти і меню. Важливо тільки запам’ятати комбінацію активації і деактивації повноекранного режиму. Для відкриття необхідно натиснути F11, а для виходу з режиму Shift + F11.

Функція «Розподілене редагування» стане в нагоді для користувачів з широкоформатними моніторами. Тут можна розмістити поруч два документа або дві частини одного файлу і обробляти їх. Тим, хто звик працювати з декількома моніторами надаються широкі можливості. Можна розподілити вікна обробки на кілька моніторів і будь-якому вікні обробляти кілька split-блоків.
Налаштувати меню View можна у вкладці Layout. Тут можна вказати кількість рядків або стовпців, або виставити табличний вигляд.

Є функція «Перемикання між проектами на льоту», яка є продовженням опції «Швидка навігація». Творці надають можливість зшивати файли за певним напрямом в єдине ціле.

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

Функція «Збірка програм» розташована в розділі «Інструменти». Вона надає можливість активувати систему збирання для різних мов програмування. Ця функція дозволяє швидко зібрати додаток для тестування. Крім того, є функція пересборки, яку можна застосовувати після коригувань.

За допомогою Plugin API можна розширити набір функцій програми. Цей інтерфейс програмування заснований на мові Puthon. З його допомогою і інтегрованою консоллю можна в онлайн-режимі працювати і вставляти то, що необхідно для певних дій. Програма дозволяє проводити налаштування практично все, що необхідно.

Крім того, є можливість налаштувати проектор і прив’язувати кнопки, меню, макроси, автоматичне завершення коду при написанні. Виконується це досить просто з використанням JSON-файлів. В результаті надається гнучка настройка для конкретних типів даних і під певний проект.

Програма здатна працювати на різних операционках. Після того, як з’явилися версії для Mac OS X і Linux, утиліта отримала новий виток розвитку. При цьому купивши одну ліцензію, її можна використовувати на всіх комп’ютерах користувача з різними операційками.

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

Для особистих налаштувань передбачаються окремі папки. Є продумане ком’юніті, яке предлагаетколлектівний інтелект, підтримку, спільне вирішення завдань, створення нових полігонів.

Характеристики

Версія утиліти для операційних систем Windows може поширюватися в деськтопной редакції і портативної. Для Linux програма поставляється в версії для Ubuntu, є tarball-архів, за допомогою якого можна інсталювати додаток на інші версії Linux. На Mac OS X утиліта здатна працювати тільки починаючи з версії операційки 10.7.

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

Користувачі можуть підбирати під себе більш відповідне кольорове оформлення. Адже в таких редакторах працювати доводиться досить довго, тому оформлення не повинно відволікати і тиснути на очі. Розробники забезпечили програму більш 20-ю схемами. Спочатку встановлена ​​темна тема. Крім того, в програмі є підсвічування синтаксису при написанні коду, що є досить важливим моментом.

Розширення можливостей утиліти

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

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

підсумки

При порівнянні утиліт з середовищем розробки IDE типу Eclipse або PhpStorm, де текстовий редактор є частиною софта, то треба пам’ятати, що розглянута програма являє собою саме текстовий редактор. Але при цьому він дуже хороший.

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

В інтернеті можна знайти багато подібних текстових редакторів, проте, по гнучкості настройки під вимоги користувача вони не зможуть конкурувати з даним додатком.

Загалом, судячи з усіма вищеописаного, даний текстовий редактор володіє досить великою кількістю достоїнств, які реально можуть стати в нагоді кожному користувачеві.

Ссылка на основную публикацию