krzepkość

Vim vs. Nano

Vim vs. Nano
Vim, skrót od Vi Improved, został wydany w 1991 roku jako ulepszony projekt vi, starszego, ekranowego 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 preinstalowany i praktycznie dostępny dla wszystkich typów systemów operacyjnych. Vim jest dostępny wszędzie, dlatego naprawdę opłaca się nauczyć się podstaw edycji pliku tekstowego za pomocą tego edytora tekstu. Po otwarciu Vima interfejs edytora tekstu Vima wyświetla się w twoim systemie.

$ vim /home/użytkownik/kbuzdarconf.tekst
// jak stworzyć plik na Vimie

GNU nano, powszechnie znany jako „nano”, to ulepszony projekt edytora tekstu Pico, który został wydany w 1999 roku. Podobnie jak Vim, Nano jest również preinstalowany na większości systemów Linux. Edytor tekstu Nano to idealne narzędzie dla początkujących. Po uruchomieniu edytor tekstu Nano wyświetla następujący interfejs:.

$ nano /home/użytkownik/kbuzdarconf.tekst
// jak stworzyć plik w nano

Kiedy szukasz edycji pliku tekstowego opartego na terminalu, zobaczysz, że dwie z najlepszych opcji to Vim i Nano. Który jest lepszy? To długa debata i nie zamierzam bezpośrednio odpowiadać na to pytanie, ale zamiast tego skupię się na różnicach między nano i Vimem. W tym artykule podkreślono niektóre różnice, które wyróżniają te edytory tekstu.

Łatwość nauki

Wykresy na powyższym obrazku pokazują krzywe uczenia się różnych edytorów tekstu, w których znajdują się również Nano i Vim. Kiedy zaczynasz pracę z Vimem, możesz nawet nie wiedzieć, jak edytować w nim plik. Początkowo może być konieczne znalezienie ściągawki w Google, ale za kilka godzin poznasz podstawy edytora tekstu Vim. Możesz także pobrać wersję GUI VIM, znaną jako gVim, aby przećwiczyć niektóre typowe polecenia. Pasek narzędzi i menu ułatwią również naukę obsługi Vima. 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 Vima. Nawet jeśli nie pracowałeś wcześniej z Nano, możesz łatwo nauczyć się obsługi tego edytora tekstu przy odrobinie wiedzy i bez dodatkowej pomocy.

Wydajność

Vim zachowuje się jak model, a kiedy używasz Vima, będziesz stale przełączać się między trybem edycji a trybem poleceń. Z drugiej strony, w edytorze tekstu Nano używasz tylko jednego trybu z kilkoma specjalnymi kombinacjami klawiszy. 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żywać do programowania kodu w postaci zwykłego pliku tekstowego, który jest łatwy do kopiowania i manipulowania. Co więcej, Vim jest dobry dla każdego, kto chce często pracować z edytorami tekstu wiersza poleceń, a nawet działa dla pisarzy. Vim jest zatem dobrym programem dla wszystkich użytkowników.

Nano to świetny edytor tekstu dla początkujących, którzy dopiero zaczynają edycję tekstu za pomocą terminala. Nano jest również przydatne dla tych, którzy chcą dokonać tylko kilku prostych zmian. Jeśli nie jesteś „idealnym” użytkownikiem Linuksa, to Nano może być dla Ciebie.

Ważne cechy

Aby odróżnić te edytory tekstu, warto wymienić kilka ważnych funkcji Vima i Nano.

Używając Vima, możesz odblokować szybkość i wydajność dzięki potężnym funkcjom, które obejmują obsługę okien, makra, powtarzanie poleceń, obiekty tekstowe, rejestry, filtry, autouzupełnianie i globalne zastępowanie.

Nano nie obsługuje zaawansowanych funkcji, takich jak dzielenie okien, makra, automatyczne uzupełnianie, przeglądanie wielu plików naraz, zaznaczanie prostokątów/pionowe blokowanie/edycja itp.

Vim to potężniejsze narzędzie, dzięki któremu możesz w szybki i łatwy sposób wprowadzać skomplikowane edycje. Dzięki Nano wprowadzanie skomplikowanych zmian może okazać się trudniejsze i bardziej czasochłonne.

Więc Vim lub Nano?

Jeśli chcesz wykonywać bardziej zaawansowane zadania za pomocą wiersza poleceń, może się okazać, że najlepiej jest użyć Vima. Vim jest prosty i atrakcyjny na swój sposób. Lepiej więc preferować Vima od Nano, ponieważ jeśli używasz edytora tekstu nano i właśnie zacząłeś uczyć się kilku ważnych funkcji Vima. Będziesz działał wydajniej i efektywniej w porównaniu z Nano. Tak więc od Ciebie zależy, czy wybierzesz edytor, który najlepiej spełni Twoje potrzeby.

Jak zmienić ustawienia myszy i touchpada za pomocą Xinput w systemie Linux?
Większość dystrybucji Linuksa jest domyślnie dostarczana z biblioteką „libinput” do obsługi zdarzeń wejściowych w systemie. Może przetwarzać zdarzenia...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...