Зміст
Текстових редакторів, розроблених спеціально для платформи Linux, існує багато, але найбільш корисними серед існуючих є так звані інтегровані середовища розробки. Вони використовуються не тільки для створення текстових документів, але і для розробки додатків. Найбільш ефективними є 10 програм, які і будуть представлені в цій статті.
Текстові редактори в Linux
Перш за все варто сказати, що даний перелік не представляє з себе ТОП, навпаки, все програмне забезпечення, яке буде представлено далі по тексту, є «кращим з кращого», і яку Програму вибрати — вирішувати тільки вам.
VIM
Ця програма є вдосконаленою версією редактора VI, який використовується в операційній системі Linux як стандартна програма. Редактор VIM відрізняється розширеним функціоналом, збільшеною потужністю і рядом інших параметрів.
Назва розшифровується як VI improved, що в перекладі означає &171;покращений VI&187;. Додаток розроблявся з урахуванням всіх потреб розробників. У нього є величезна кількість налаштувань, тому серед користувачів Linux його часто називають «Редактор для програмістів».
Встановити цей додаток собі на комп'ютер можна за допомогою почергового введення наступних команд в &171;терміналі&187; :
Sudo apt update
sudo apt-get install vim
Примітка: Після натискання Enter у вас запитають пароль, який ви вказали при реєстрації в системі. Зверніть увагу, що при його введенні він ніяк не відображається.
Як і у випадку з VI, його допустимо використовувати і в командному рядку, і в якості окремо відкритої програми – все залежить від того, як звик це робити Користувач. Крім того, редактор VIM має ряд відмінних характеристик:
- Синтаксис має підсвічування;
- Передбачена система міток;
- Є можливість розширення вкладки;
- В наявності є екран сесії;
- Можна здійснити розбивку екрану;
- Здійснюється введення різного роду складових символів
Geany
Редактор Geany - це досить популярне програмне забезпечення, яке має вбудований набір утиліт GTK+. Він також призначений для розробки програм.
Якщо є потреба в установці Програми, оснащеної функціоналом IDE , то даний редактор буде чудовим варіантом. Програма дозволяє працювати практично з усіма існуючими мовами програмування, причому вона функціонує незалежно від інших пакетів.
Щоб встановити програму, слід ввести по черзі дві команди:
Sudo apt update
sudo apt install geany –y
І натиснути після кожної клавішу Enter .
Редактор також має ряд особливостей:
- Завдяки гнучким налаштувань є можливість налаштувати програму під себе;
- Всі рядки нумеруються для того, щоб в разі необхідності код можна було легко відстежити;
- Є можливість встановити додаткові плагіни.
Sublime Text Editor
У представленому текстовому редакторі передбачено величезну кількість функцій, що дозволяє застосовувати його для редагування або створення тексту, а також в ролі IDE.
Щоб завантажити і встановити представлений текстовий редактор, вам необхідно по черзі виконати в &171;терміналі&187; наступні команди:
Sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
Відмінною рисою даного програмного забезпечення є підтримка всіх основних мов програмування, а також мов розмітки. Передбачено велику кількість плагінів, за рахунок яких функціональність може стати значно ширше. У додатку є дуже важлива особливість: з його допомогою можна відкрити будь-яку ділянку коду будь-якого файлу, що знаходиться на комп'ютері.
Крім того, Sublime Text Editor відрізняється і рядом інших можливостей, які виділяють цей редактор серед аналогічних програм:
- API плагіни розроблені на основі мови програмування Python;
- Код можна редагувати паралельно;
- Кожен створюваний проект при бажанні можна окремо налаштувати.
Brackets
Ця програма була розроблена компанією Adobe ще в 2014 році. Додаток має відкритим вихідним кодом, до того ж, в ньому передбачено велику кількість різного роду особливостей, які здатні в значній мірі полегшити роботу.
Як і більшості програм, які представлені в цій статті, Brackets має зрозумілий інтерфейс, в якому користувач легко зможе розібратися. А завдяки взаємодії редактора з вихідним кодом, в ньому досить зручно займатися програмуванням або веб-дизайном. До слова, саме цією характеристикою він вигідно відрізняється від того ж Gedit.
Додаток створено на основі платформ HTML , CSS , JavaScript . Воно займає невелику кількість простору на жорсткому диску, проте в функціональності програма здатна дати фору ряду інших редакторів.
Встановлюється цей редактор шляхом почергового введення в «терміналі» трьох команд:
Sudo add-app-repository ppa:webupd8team/brakets
sudo apt-get update
sudo apt-get install brackets
До ряду відмінних характеристик слід віднести і наступні моменти:
- Є можливість переглядати код програми в режимі реального часу;
- Передбачено інлайн-редагування;
- Можна використовувати так звані візуальні інструменти;
- Редактор підтримує препроцесор.
Gedit
Якщо працювати доводиться з робочим столом GNOME, то в цьому випадку за замовчуванням буде використовуватися даний текстовий редактор. Це досить проста програма, яка володіє незначним розміром і елементарним інтерфейсом. Довго звикати до нього точно не доведеться.
Для установки представленого текстового редактора в систему необхідно в &171;терміналі&187; виконати наступні команди:
Sudo apt-get update
sudo apt-get install gedit
Вперше це додаток з'явилося ще в 2000 році, воно створено на базі мови програмування з, але здатне підтримувати найрізноманітніші мови введення.
Додаток має ряд особливостей:
- Підтримкою практично всіх існуючих мов програмування;
- Підсвічування синтаксису всіх мов;
- Можливістю використовувати різного роду алфавіти.
Kate
Редактор Kate за замовчуванням встановлюється в Kubuntu, є досить простою і легкою програмою, що дозволяє одночасно працювати з декількома файлами в одному вікні. Представлене додаток може використовуватися в якості вельми потужної середовища розробки.
Для того, щоб встановити Kate на Ubuntu або Linux Mint, в &171;терміналі&187; вводять наступні команди:
Sudo apt-get update
sudo apt-get install kate
Особливостей у Програми не багато, якщо порівнювати з іншими текстовими редакторами:
- Додаток буде визначати мову в автоматичному режимі;
- При роботі зі звичайним текстом програма буде сама розставляти всі необхідні відступи.
Eclipse
Досить широко поширена програма серед Java-розробників, так як сама вона створена на цій мові. У ній передбачено величезну кількість різноманітних функцій, що дозволяють створювати додатки на платформі Java.
Якщо у користувача виникає необхідність у використанні інших мов, то йому буде досить встановити відповідні плагіни.
Програма може використовуватися для розробки та веб-дизайну на Python, C, C++, PHP, COBOL та інших мовах. Щоб встановити додаток на Ubuntu або Linux Mint, в програмному рядку вводять по черзі дві команди:
Sudo apt update
sudo apt install eclipse
Унікальних характеристик в даному програмному забезпеченні кілька:
- Один з найбільш надійних інструментів, призначених для розробників, які використовують платформу Java;
- Підтримує велику кількість плагінів.
Kwrite
Програма Kwrite вперше з'явилася в 2000 році. Була вона створена командою KDE, причому в якості основи в даному випадку виступив текстовий редактор Kate, який був розширений використанням новітньої технології KParts від KDE. Крім того, з релізом було представлено велику кількість ексклюзивних плагінів, за рахунок яких функціональність програмного забезпечення може бути значною мірою Розширена.
Ще однією якістю представленого програмного забезпечення є можливість його використання для того, щоб відредагувати видалені і навіть зашифровані файли.
Встановлюється програма після виконання наступних команд:
Sudo apt-get update
sudo apt-get install kwrite
У неї є деякі відмінні характеристики:
- Вона здатна завершувати слова в автоматичному режимі;
- В автоматичному режимі ставляться відступи;
- Синтаксис має підсвічування;
- Є можливість інтеграції VI.
Nano
Програма Nano є одним з найбільш популярних редакторів тексту, розроблених спеціально для платформ UNIX. За функціональністю вона дуже схожа на додаток Pico, причому перша версія програми була розроблена ще в далекому 2000 році. Вона має величезну кількість додаткових функцій, завдяки яким розробники вважають її досить просунутим редактором для вихідного коду і тексту. Однак у нього існує і один досить істотний мінус: Nano відображається тільки в інтерфейсі командного рядка.
Для установки програми Nano на комп'ютер виконайте наступні команди в &171;терміналі&187; :
Sudo apt-get update
sudo apt-get install nano
Додаток має кілька унікальних характеристик:
- Має попередньо встановлений пошук, який чутливий до регістру;
- Здатний підтримувати Autoconf.
GNU Emacs
Цей редактор &8212; один з найбільш «древніх», створений він був Річардом Столлманом, який свого часу заснував проект GNU. Додаток досить широко поширене в середовищі програмістів, що працюють з Linux, воно написано на мовах C і LISP.
Для установки програми на платформу Ubuntu і Linux Mint вводять по черзі дві команди:
Sudo apt-get update
sudo apt-get install emacs
Додаток відрізняється наступними характеристиками:
- У ньому можна працювати з поштою і різного роду розсилками новин;
- Має досить широку підтримку алфавітів та мов програмування;
- Надає можливість роботи з інтерфейсом дебаггера за рахунок установки ексклюзивного розширення.
Висновок
Вибирати текстовий редактор для систем, заснованих на платформі Linux, слід в залежності від поставлених завдань, так як кожен з розглянутих програмних продуктів більшою мірою підходить для тих чи інших цілей.
Зокрема, якщо працювати планується з JavaScript, то найкраще встановлювати Eclipse, для великої кількості різноманітних мов програмування та інших алфавітів найбільш підходящим виявиться додаток Kate.