Vim vs. Nano

Vim vs. Nano
VIM, akronim dla VI Ulepszony, został wydany w 1991 roku jako ulepszony projekt VI, starszego, zorientowanego na ekran tekstu edytora tekstu pierwotnie opracowanego dla systemu operacyjnego UNIX. VIM został zaprojektowany tak, aby był niezwykle wszechstronny i szybki, podobnie jak jego poprzednik, vi. W większości systemów Linux VIM jest wstępnie zainstalowany i praktycznie dostępny dla wszystkich rodzajów systemów operacyjnych. Vim jest dostępny wszędzie, dlatego naprawdę opłaca się nauczyć się podstaw edytowania pliku tekstowego za pomocą tego edytora tekstu. Po otwarciu VIM interfejs edytora tekstu Vim pokazuje w twoim systemie.
$ vim/home/user/kbuzdarconf.tekst
// Jak utworzyć plik na VIM

GNU Nano, powszechnie znany jako „Nano”, jest ulepszonym projektem edytora tekstu Pico, który został wydany w 1999 roku. Podobnie jak VIM, Nano jest również wstępnie zainstalowane w większości systemów Linux. Nano edytor tekstu jest idealnym narzędziem dla początkujących. Po uruchomieniu edytor tekstu Nano pokazuje następujący interfejs.

$ nano/home/user/kbuzdarconf.tekst
// Jak tworzyć plik z nano

Po wyszukiwaniu edycji plików tekstu opartego na terminalu przekonasz się, że dwie z najlepszych opcji to VIM i Nano. Który jest lepszy? To jest długa debata i nie zamierzam bezpośrednio odpowiedzieć na to pytanie, ale zamiast tego skupi się na różnicach między Nano i Vim. W tym artykule podkreśla niektóre różnice, które wyróżniają te edytory tekstu.

Łatwość uczenia się

Wykresy na powyższym obrazku pokazują krzywe uczenia się różnych edytorów tekstu, w których dołączono również Nano i VIM. Kiedy zaczynasz pracować z VIM, możesz nawet nie wiedzieć, jak edytować na nim plik. Początkowo może być konieczne znalezienie ściągaw w Google, ale za kilka godzin będziesz znać podstawy edytora tekstu Vima. Możesz także pobrać wersję GUI VIM, znaną jako GVIM, aby ćwiczyć niektóre wspólne polecenia. Pasek narzędzi i menu ułatwią również nauczenie się korzystania z VIM. Następnie masz nano, który jest ulepszonym edytorem tekstu Pico, nie ma krzywej uczenia się i jest stosunkowo przyjazny dla użytkownika w porównaniu do VIM. Nawet jeśli wcześniej nie pracowałeś z Nano, możesz łatwo nauczyć się korzystać z tego edytora tekstu z odrobiną wiedzy i bez konieczności dodatkowej pomocy.

Wydajność

Vim zachowuje się jak model, a podczas korzystania z VIM będziesz stale zmieniać się między trybem edycji a trybem poleceń. Z drugiej strony, z edytorem tekstu Nano, używasz tylko jednego trybu z niektórymi specjalnymi kombinacjami kluczów. Więc vim jest znacznie szybszy niż nano.

Użytkownicy

VIM jest niezbędny dla administratora systemu Linux. Ten edytor tekstu jest również dobry dla programistów, ponieważ można go użyć do programowania kodu w postaci zwykłego pliku tekstowego, który jest łatwy do skopiowania i manipulowania. Ponadto VIM jest dobry dla każdego, kto chce często pracować z redaktorami tekstu wiersza poleceń, a nawet pracuje dla pisarzy. VIM jest zatem dobrym programem dla wszystkich użytkowników.

Nano jest świetnym redaktorem tekstu dla początkujących, którzy są nowością w edycji tekstu opartego na terminalu. Nano jest również przydatne dla tych, którzy chcą wykonać tylko kilka prostych edycji. Jeśli nie jesteś „doskonałym” użytkownikiem Linux, nano może być dla Ciebie.

Ważne cechy

Aby rozróżnić te edytory tekstu, pomogłoby to wymienić niektóre ważne funkcje VIM i Nano.

Korzystając z VIM, możesz odblokować prędkość i wydajność z niektórymi potężnymi funkcjami, które obejmują obsługę okien, makra, powtórzenie poleceń, obiekty tekstowe, rejestry, filtry, auto-kompletne i globalne podstawienie.

Nano nie obsługuje zaawansowanych funkcji, takich jak dzielenie okien, makra, automatyczne uzupełnienie, przeglądanie wielu plików jednocześnie, wybór prostokąta/edycja pionowa itp.

VIM to potężniejsze narzędzie, z którym można wykonać skomplikowane edycje w szybki i łatwy sposób. W przypadku Nano może okazać się trudniejsze i czasochłonne, aby dokonać skomplikowanych edycji.

Więc vim lub nano?

Jeśli chcesz wykonać bardziej zaawansowane zadania za pomocą wiersza poleceń, możesz uważać, że vim jest najlepiej użyć. Vim jest prosty i atrakcyjny na swój sposób. Lepiej więc preferować vim ponad nano, ponieważ jeśli używasz edytora tekstu nano i właśnie zacząłeś uczyć się ważnych funkcji vim. Będziesz działał bardziej wydajnie i skutecznie w porównaniu z nano. Tak więc wybór dowolnego edytora tekstu najlepiej spełnia Twoje potrzeby.