Чим відрізняються між собою текстові редактори Linux
Нагадування про деякі протистояннях, що стосуються Linux, викликають у пам`яті багаторічну конкуренцію різних видів програмного забезпечення. Звичайно, досі протистоять один одному класичний KDE проти GNOME, Firefox і новітній Chrome, але ці бої тьмяніють порівняно з суперництвом між VI і Emacs. Хто ж з них може бути переможцем?
Суперечки про те, який текстовий редактор Linux краще, зіштовхнули лобами не одну тисячу користувачів. Обидва представники є потужними, сучасними і сильними конкурентами. Зрештою, ніхто не виграв у цій суперечці. Насправді, це протидія, здебільшого, затихло на користь більш сучасних і передових рішень для Linux. Але це не означає, що розбіжності зникли. Насправді, кожного опонента все ще можна знайти на полі бою - разом з новими пропозиціями. А переможцями стали користувачі, які встановили значно поліпшені текстові редактори Linux.
Якщо не слідувати нерозважливо модним тенденціям, досить легко знайти редактор, який буде відповідати вашим потребам якнайкраще. Але, перш ніж перейти до обговорення самих інструментів, спочатку необхідно зрозуміти, що таке текстові редактори і для чого вони потрібні.
У конфігурації багатьох додатків Linux обробляються текстові файли. Деякі приклади таких файлів виглядають наступним чином - samba.conf, apache2.conf, resolve.conf і т. Д.
Ці компоненти часто згадуються як «текстові файли». Це означає, що вони не мають ніякого форматування, а являють собою простий текст і не більше. Хтось може припустити, що стандартний текстовий процесор (Наприклад, OpenOffice.org) також може бути використаний для редагування цих файлів, але цього слід уникати, що цілком зрозуміло.
Взагалі кажучи, текстові процесори покликані додати додаткове форматування до тексту. Конфігураційний файл для читання розміщується в додатку. Якщо він не читається додатком, воно не буде працювати. Ще більш складним для розуміння є те, що додаткове форматування може відбутися непомітно для користувача. Таким чином, ви навіть не будете знати, що ви змінили щось у файлі. Щоб уникнути цього, для файлів даній конфігурації завжди використовуються текстові редактори.
Консольний текстовий редактор Linux проти GUI
У чому різниця між консольними і графічними редакторами? Консольні (наприклад, Nano і VI) не мають графічної складової. Ці текстові редактори можна використовувати навіть з консолі, що робить їх незамінними для деяких версій Лінукс. Без додаткових завантажень, яких вимагає GUI, консольні редактори надзвичайно легкі у використанні, що робить їх ідеальними кандидатами для користувачів, яким потрібна швидкість і майже миттєвий відгук.
Текстові редактори GUI, з іншого боку (наприклад, Gedit), мають по одному компоненту, який додає функції, що роблять робочий стіл орієнтованих користувачів візуально привабливішим. Однак для їх застосування має бути встановлений графічний робочий стіл. Плюси GUI-редакторів полягають в простоті використання. Ці інструменти працюють дуже схоже на стандартні текстові процесори, тому будь-якому користувачеві буде комфортно працювати цими інструментами. Однак додатковий «вагу» GUI робить віддалене використання більш складним, ніж застосування консольних редакторів. Звичайно, це залишається за вами - вирішити, який текстовий редактор Linux буде для вас краще.