Мало тем у спільноті Linux отримують користувачів якпристрасний як тема текстових редакторів. У кожного є свої улюблені і незліченна кількість причин того, чому вони віддають перевагу цьому перед іншими. Проблема в тому, що в Linux існує багато різних текстових редакторів, кожен з яких побудований з урахуванням конкретного використання. Як результат, нові користувачі, які шукають хорошого текстового редактора, можуть бути переповнені всіма різними варіантами. Ось чому в цій статті ми розглянемо кілька найкращих текстових редакторів для розробників в Linux.
Майте на увазі, що хоч це список рейтингів, це не означає, що існує "остаточний" редактор тексту. Кожна програма має переваги та недоліки, залежно від того, хто її використовує та для чого.
1. VIM

VIM - це текстовий редактор, який існує для вдосконаленнятекстовий редактор Vi. Розробники побачили гарну базу для початку, але подумали, що це може бути і краще. Текстовий редактор VIM є основним продуктом для розробки в Linux.
Причина, по якій багато хто звертається до VIM, пов’язана з тим фактомщо текстовий редактор пропонує різні типи режимів редагування тексту (включаючи надійний режим командного рядка), підсвічування синтаксису, низький слід пам'яті тощо. Багато користувачів Linux кажуть, що VIM не дуже зручний для користувачів, що правда. Справа в тому, що він не дуже схожий на будь-який інший текстовий редактор там. Це робить щось докорінно і, як результат, нові користувачі відчуватимуть себе не бажаними. Багато хто каже, що це слабкість до VIM. Однак шанувальники хардкору стверджують, що хоч цим функціям потрібно трохи часу для вивчення, але в кінцевому рахунку цього варто.
Якщо ви розробник Linux, який шукає міцний текстовий редактор, спробуйте VIM спробувати. Крива навчання може бути трохи, але якщо ти зможеш її освоїти, ти ніколи не захочеш повертати назад.
2. Emacs

Emacs - це конфігурується та настроюєтьсятекстовий редактор, принесений вам проектом GNU. Він орієнтований на розвиток, і як результат має багато, різних можливостей. Текстовий редактор пропонує такі речі, як підсвічування синтаксису для багатьох різних мов програмування, номерів рядків та багатьох інших типів функціональності, які користувачі можуть додавати та видаляти за допомогою розширень.
Якщо ви шукаєте суцільний текстовий редактор, який єEmacs - це добре налаштований варіант - хороший вибір. Деякі користувачі Linux, які не є шанувальниками Emacs, кажуть, що він занадто важкий і занадто засмічений речами, які не всім потрібні (такі речі, як розширення). Вони вважають це причиною не використовувати цей текстовий редактор, і вони кажуть, що це робить Emacs слабким.
Хоча може бути правдою, що надмірна кількість афункції можуть заважати основній функціональності, це, звичайно, не слабкість. Чудова річ у цьому текстовому редакторі - це те, що кожен може взяти його та зробити його своїм. Користувачі можуть відвідати список розширень і вибрати, як вони хочуть, щоб їх текстовий редактор функціонував!
3. Гені

Що стосується текстових редакторів для розробників наLinux, Geany - це дивна людина. Бачите, це не просто текстовий редактор. Натомість, Geany - це набагато більше, ніж це. Це надійна і складна середовище розробки IDE з безліччю функцій. Найкраще, на відміну від інших середовищ IDE в Linux, текстовий редактор прагне залишатися незалежним від усіх середовищ робочого столу, тому він буде виглядати як вдома, незалежно від того, яким робочим столом ви користуєтесь в Linux.
У Geany IDE є функції, які мали б більшість користувачівочікуйте, як, наприклад, підсвічування синтаксису, автоматичне заповнення коду, автоматичне закриття тегів HTML та XML, навігація по коду, поради щодо коду, API плагінів та вбудована система побудови / запуску, яка дозволяє користувачам миттєво запускати свій код. Якщо ви шукаєте чудове середовище розробки з відкритим кодом для Linux, спробуйте це редактор тексту.
4. Піднесений текст

Піднесений текст - прекрасний, складний розробникцентралізований текстовий редактор для Linux, Mac OS та Windows. Він обробляє все, від «html до прози», і має безліч функцій. На відміну від інших текстових редакторів у цьому списку, Sublime Text не є відкритим кодом. Натомість ліцензія на програмне забезпечення є "freemium", і користувачі повинні платити за ліцензію, щоб ним користуватися.
Але, навіть якщо це не безкоштовний інструмент, цене означає, що не варто перевіряти Він має безліч чудових функцій, головним чином: Goto Anywhere (функція, яка дозволяє користувачеві миттєво переходити до будь-якого рядка коду за мить), режим без відволікання, режим багатовибору та надійний API плагінів, що дозволяє користувачам додайте до нього функціональність. Якщо ви шукаєте текстовий редактор для розробки в Linux і не задоволений іншими в цьому списку, зробіть знімок Sublime Text. Ви не пошкодуєте про це
Висновок
У Linux є багато чудових текстових редакторів для кожногоможливе використання. Кожен інструмент має щось особливе, щоб подати до столу. Незалежно від того, що ви програміст, який шукає функції, орієнтовані на розробників, або просто просту програму, яка може робити нотатки, для кожного є щось.
Коментарі