Różnica między vim i nano

Różnica między vim i nano

Zanim przyspieszysz swoją karierę skorupową, musisz wiedzieć, jak używać co najmniej jednego edytora tekstu w Linux, ponieważ zdecydowana większość aplikacji Linux używa plików tekstowych. Wszystko, czego potrzebujesz do odczytania lub wprowadzania zmian w plikach konfiguracyjnych, to Twój ulubiony edytor tekstu. Im więcej wiesz o tym, jak korzystać z funkcji, takich jak cięcie, wklejanie i wyszukiwanie, tym szybcie. Linux ma do wyboru szeroką gamę redaktorów, a niektóre mają więcej funkcji niż inne. Porozmawiamy o dwóch najpopularniejszych redaktorach tekstowych, Vim i Nano. Podczas gdy Nano jest podstawowym, lekkim edytorem tekstu, VIM jest w pełni funkcjonalny i potężniejszy niż Nano. Rzućmy okiem na niektóre kluczowe różnice między nimi.

Co to jest vim?

VIM to mocniejsza i bardziej zdolna wersja oryginalnego edytora VI używanego w systemach UNIX. Chociaż prawdopodobnie był to najbardziej złożony edytor tekstu na świecie, ma wiele funkcji i funkcji, które od wielu dziesięcioleci stworzyły VI dla administratorów UNIX. Kiedy projekt GNU przeniósł redaktor VI, aby stał się światem open source, wprowadzili do niego pewne ulepszenia. Był zupełnie inny niż oryginalny edytor VI znaleziony w systemach UNIX, więc programiści przemianowali go na VI ulepszony lub VIM. Teraz VIM jest prawdopodobnie jednym z najpopularniejszych edytorów tekstu opartych na terminalu, ale jest to inaczej niż żaden inny edytor tekstu, którego prawdopodobnie kiedykolwiek użyłeś. VIM jest zainstalowany w każdym systemie podobnym do UNIX i jest domyślnym edytorem tekstu na wielu popularnych dystrybucjach Linux. Możesz latać wokół tych dokumentów tekstowych, edytować w nich duże fragmenty tekstu z mniejszą liczbą klawiszy niż w dowolnym innym edytorze tekstu.

Co to jest Nano?

Nano to bardzo lekki, łatwy w użyciu edytor tekstu oparty na terminalu, który jest wbudowany z wieloma popularnymi dystrybucjami. W porównaniu z innymi bardziej skomplikowanymi edytorami tekstu, w tym VIM, Nano jest dość łatwe w użyciu i może być używane zarówno w linii GUI, jak i. Nano bardzo przypomina styl edycji WYSIWYG, który można również znaleźć w Notate i Microsoft Word. Nie używa różnych trybów; Zawsze jest gotowy, aby zacząć pisać dokumenty lub skrypty. Jest to część projektu GNU, nie różni się od wielu innych części, które składają się na rozkład Linuksa. Nano zostało wydane po raz pierwszy w 1999 roku, z zamiarem zastąpienia edytora tekstu Pico. Jest w pełni funkcjonalnym edytorem i ma jedne z najlepszych funkcji, których można oczekiwać od w pełni wyświetlonego edytora tekstu. Największym punktem sprzedaży Nano jest to, że nie ma tak dużej krzywej uczenia się, a wszystkie jego polecenia i podpowiedzi są wyświetlane na dole.

Różnica między vim i nano

Podstawy

- VIM i Nano to dwa najpopularniejsze edytory tekstu opartego na terminalu. VIM to sklonowana wersja oryginalnego edytora VI, ale z pewnymi znaczącymi ulepszeniami i ulepszeniami, stąd nazwa VI ulepszona lub VIM. VIM jest zainstalowany w każdym systemie podobnym do UNIX i jest domyślnym edytorem tekstu na wielu popularnych dystrybucjach Linux. Nano to lekki edytor tekstu, który faktycznie został napisany jako zamiennik edytora tekstu Pico, który używał do wysyłki z tekstem e-mail z tekstem o nazwie Pine.

Łatwość użycia

- VIM jest prawdopodobnie jednym z najpopularniejszych edytorów tekstu opartego na terminalu, ale jest inaczej niż żaden inny edytor tekstu, którego prawdopodobnie kiedykolwiek użyłeś. Ponieważ rozciąga się od dziesięcioleci przestarzałego kodu, ma stromą krzywą uczenia się. Ponadto istnieją różne tryby do pracy. Nano z drugiej strony jest bardzo łatwe w użyciu, a jednym z jego największych punktów sprzedaży jest to, że nie ma tak dużej krzywej uczenia się, a wszystkie jego polecenia i podpowiedzi są wyświetlane na dole. Nie używa różnych trybów; Po prostu zacznij pisać swoje dokumenty lub skrypty.

Użytkownicy

- VIM to znacznie potężny edytor tekstu wiersza poleceń z wieloma potężnymi funkcjami. Dlatego nauczenie się, jak opanować Vim, przyspieszy wiele rzeczy, które robisz w systemie Linux i jest to cenna umiejętność mieć. Nano jest prostym edytorem tekstu, który jest świetny dla osób pochodzących z ekosystemu Windows i tych, którzy używali redaktorów typu WYSIWYG, takich jak Notepad lub Microsoft Word. Dla tych, którzy edytują pliki tekstowe, kod źródłowy itp. I nie lubić obfitych ides, vim to rzecz. Ogólnie rzecz biorąc, VIM to świetny program dla wszystkich użytkowników, podczas gdy Nano może być dobrym narzędziem dla początkujących, którzy chcą nauczyć się edytowania tekstu opartego na terminalu.

Vim vs. Nano: Wykres porównawczy

Streszczenie

Jeśli więc chcesz podstawowej edycji tekstu i już lubisz pracować z redaktorami typu WYSIWYG, takimi jak Notepad i Word, Nano byłoby dla ciebie świetne, ponieważ jest to bardzo proste i łatwe w użyciu. Możesz po prostu zacząć pisać swoje dokumenty lub skrypty. Nano jest w pełni funkcjonalnym edytorem i ma jedne z najlepszych funkcji, których można oczekiwać od w pełni wyróżnionego edytora tekstu. Jeśli jednak chcesz więcej niż zwykłą edycję tekstu i wykonujesz zaawansowane zadania za pomocą wiersza poleceń, to vim to twoja sprawa.