vim

Вім проти. Нано

Вім проти. Нано
Vim, скорочення від Vi Improved, було випущено в 1991 році як вдосконалений проект vi, старішого, екранізованого текстового редактора, спочатку розробленого для операційної системи Unix. Vim розроблений як надзвичайно універсальний і швидкий, як і його попередник Vi. У більшості систем Linux Vim поставляється попередньо встановленим і практично доступним для всіх типів операційних систем. Vim доступний скрізь, тому насправді вигідно вивчити основи редагування текстового файлу за допомогою цього текстового редактора. Після відкриття Vim у вашій системі відображається інтерфейс текстового редактора Vim.

$ vim / home / user / kbuzdarconf.txt
// як створити файл на Vim

Нано GNU, широко відомий як "нано", - це вдосконалений проект текстового редактора Pico, який був випущений в 1999 році. Як і Vim, Nano також попередньо встановлюється в більшості систем Linux. Текстовий редактор Nano - ідеальний інструмент для початківців. Під час запуску текстовий редактор Nano відображає такий інтерфейс.

$ nano / home / user / kbuzdarconf.txt
// як створити файл за допомогою nano

Коли ви шукаєте редагування текстових файлів на основі терміналу, ви виявите, що два з найкращих варіантів - Vim та Nano. Який з них краще? Це довгі дебати, і я не збираюся прямо відповідати на це питання, а натомість зосереджусь на відмінностях між нано та Vim. У цій статті висвітлено деякі відмінності, які відрізняють ці текстові редактори.

Простота навчання

Графіки на зображенні вище показують криві навчання різних текстових редакторів, до яких також включені Nano та Vim. Коли ви починаєте працювати з Vim, ви можете навіть не знати, як редагувати файл на ньому. Спочатку вам може знадобитися знайти шпаргалку в Google, але через пару годин ви дізнаєтесь основи текстового редактора Vim. Ви також можете завантажити графічну версію VIM, відому як gVim, для відпрацювання деяких загальних команд. Панель інструментів та меню також дозволять легко навчитися користуватися Vim. Тоді у вас є Nano, який є вдосконаленим текстовим редактором Pico, не має кривої навчання і порівняно зручний у порівнянні з Vim. Навіть якщо ви раніше не працювали з Nano, ви можете легко навчитися користуватися цим текстовим редактором з невеликими знаннями і не вимагаючи додаткової допомоги.

Продуктивність

Vim поводиться як модель, і поки ви використовуєте Vim, ви будете постійно змінюватися між режимом редагування та режимом команди. З іншого боку, у текстовому редакторі Nano ви використовуєте лише один режим із деякими спеціальними комбінаціями клавіш. Отже, Vim набагато швидший за Nano.

Користувачі

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

Nano - чудовий текстовий редактор для початківців, які вперше редагують текст на основі терміналів. Nano також корисний для тих, хто хоче зробити лише кілька простих редагувань. Якщо ви не “ідеальний” користувач Linux, то Nano може бути для вас.

Важливі особливості

Щоб розрізнити ці текстові редактори, було б корисно перерахувати деякі важливі особливості Vim та Nano.

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

Nano не підтримує розширені функції, такі як розбиття вікон, макроси, автозавершення, перегляд декількох файлів одночасно, вибір прямокутника / вертикальний блок / редагування тощо.

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

Отже, Vim або Nano?

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

Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Як зафіксувати та транслювати ігровий сеанс на Linux
Раніше грати в ігри вважалося лише хобі, але з часом ігрова індустрія спостерігала величезний ріст з точки зору технологій та кількості гравців. Аудит...
Найкращі ігри для гри з відстеженням рук
Нещодавно Oculus Quest представив чудову ідею відстеження рук без контролерів. Завдяки постійно зростаючій кількості ігор та заходів, які виконують пі...