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

Текстові редактори в Linux

Перш за все варто сказати, що даний перелік не представляє з себе ТОП, навпаки, все програмне забезпечення, яке буде представлено далі по тексту, є «кращим з кращого», і яку програму вибрати - вирішувати тільки вам.

VIM

Ця програма являє собою поліпшену версію редактора VI, який використовується в операційній системі Linux в якості стандартної програми. Редактор VIM відрізняється розширеним функціоналом, збільшеною потужністю і рядом інших параметрів.

текстовий редактор vim для linux

Назва розшифровується як VI improved, що в перекладі означає «покращений VI». Додаток розроблялося з урахуванням всіх потреб розробників. У нього є величезна кількість налаштувань, тому серед користувачів Linux його часто називають «Редактор для програмістів».

Встановити цю програму собі на комп'ютер можна за допомогою почергового введення наступних команд в «Терміналі»:

sudo apt update
sudo apt-get install vim

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

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

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

Geany

Редактор Geany є досить популярне програмне забезпечення, яке має вбудований набір утиліт GTK +. Він також призначений для розробки програм.

текстовий редактор geany для linux

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

Щоб встановити програму, слід ввести по черзі дві команди:

sudo apt update
sudo apt install geany –y

і натиснути після кожної клавішу Enter.

Редактор також має низку особливостей:

  • завдяки гнучким налаштуванням є можливість налаштувати програму під себе;
  • всі рядки нумеруються для того, щоб в разі необхідності код можна було легко відстежити;
  • є можливість встановити додаткові плагіни.

Sublime Text Editor

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

Щоб завантажити і встановити представлений текстовий редактор, вам необхідно по черзі виконати в «Терміналі» наступні команди:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

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

текстовий редактор sublime text для лінукс

Крім того, Sublime Text Editor відрізняється і рядом інших можливостей, які виділяють цей редактор серед аналогічних програм:

  • API плагіни розроблені на основі мови програмування Python;
  • код можна редагувати паралельно;
  • кожен створюваний проект при бажанні можна окремо налаштувати.

Brackets

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

текстовий редактор brackets для лінукс

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

Додаток створено на основі платформ HTML, CSS, JavaScript. Воно займає невелику кількість простору на жорсткому диску, однак в функціональності програма здатна дати фору ряду інших редакторів.

Встановлюється цей редактор шляхом почергового введення в «Терміналі» трьох команд:

sudo add-app-repository ppa:webupd8team/brakets
sudo apt-get update
sudo apt-get install brackets

До ряду відмінних характеристик слід віднести і такі моменти:

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

Gedit

Якщо працювати доводиться з робочим столом GNOME, то в цьому випадку за замовчуванням буде використовуватися даний текстовий редактор. Це досить проста програма, яка має незначний розміром і елементарним інтерфейсом. Довго звикати до нього точно не доведеться.

Для установки представленого текстового редактора в систему необхідно в «Терміналі» виконати наступні команди:

sudo apt-get update
sudo apt-get install gedit

текстовий редактор gedit для лінукс

Вперше це додаток з'явилося ще в 2000 році, вона створена на базі мови програмування С, але здатне підтримувати самі різні мови введення.

Додаток має низку особливостей:

  • підтримкою практично всіх існуючих мов програмування;
  • підсвічуванням синтаксису всіх мов;
  • можливістю використовувати різного роду алфавіти.

Kate

Редактор Kate за замовчуванням встановлюється в Kubuntu, є вельми простою і легкою програмою, що дозволяє одночасно працювати з декількома файлами в одному вікні. Представлене додаток може використовуватися в якості вельми потужною середовища розробки.

Текстовий редактор kate для лінукс

Для того, щоб встановити Kate на Ubuntu або Linux Mint, в «Терміналі» вводять такі команди:

sudo apt-get update
sudo apt-get install kate

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

  • додаток буде визначати мову в автоматичному режимі;
  • при роботі зі звичайним текстом програма буде сама розставляти всі необхідні відступи.

Eclipse

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

текстовий редактор eclipse для лінукс

Якщо у користувача виникає необхідність у використанні інших мов, то йому буде досить встановити відповідні плагіни.

Програма може використовуватися для розробки і веб-дизайну на Python, C, C ++, PHP, COBOL та іншими мовами. Щоб встановити додаток на Ubuntu або Linux Mint, в програмної рядку вводять по черзі дві команди:

sudo apt update
sudo apt install eclipse

Унікальних характеристик в даному програмному забезпеченні кілька:

  • один з найбільш надійних інструментів, призначених для розробників, які використовують платформу Java;
  • підтримує велику кількість плагінів.

Kwrite

Програма Kwrite вперше з'явилася в 2000 році. Була вона створена командою KDE, причому в якості основи в даному випадку виступив текстовий редактор Kate, який був розширений використанням новітньої технології KParts від KDE. Крім того, з релізом була представлена ​​велика кількість ексклюзивних плагінів, за рахунок яких функціональність програмного забезпечення може бути в значній мірі розширена.

текстовий редактор kwrite для лінукс

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

Встановлюється програма після виконання наступних команд:

sudo apt-get update
sudo apt-get install kwrite

У неї є деякі відмінні характеристики:

  • вона здатна завершувати слова в автоматичному режимі;
  • в автоматичному режимі ставляться відступи;
  • синтаксис має підсвічування;
  • є можливість інтеграції VI.

Nano

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

Щоб встановити програму Nano на комп'ютер виконайте наступні команди в «Терміналі»:

sudo apt-get update
sudo apt-get install nano

текстовий редактор nano для лінукс

Додаток має декілька унікальних характеристик:

  • має попередньо встановлений пошук, який чутливий до регістру;
  • здатне підтримувати Autoconf.

GNU Emacs

Цей редактор - один з найбільш «стародавніх», створений він був Річардом Столлманом, який свого часу заснував проект GNU. Додаток досить широко поширене в середовищі програмістів, які працюють з Linux, воно написано на мовах C і LISP.

текстовий редактор gnu emacs для linux

Для установки програми на платформу Ubuntu і Linux Mint вводять по черзі дві команди:

sudo apt-get update
sudo apt-get install emacs

Додаток відрізняється наступними характеристиками:

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

висновок

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

Зокрема, якщо працювати планується з JavaScript, то найкраще встановлювати Eclipse, для великої кількості різноманітних мов програмування і інших алфавітів найкращим виявиться додаток Kate.