Wyszukiwanie w witrynie

10 powodów, dla których powinieneś używać edytora tekstu Vi/Vim w systemie Linux


Pracując z systemami Linux, istnieje kilka obszarów, w których będziesz musiał użyć edytora tekstu, w tym programowanie/pisanie skryptów, edytowanie plików konfiguracyjnych/tekstowych, żeby wymienić tylko kilka. Istnieje kilka niezwykłych edytorów tekstu, które znajdziesz dla systemów operacyjnych opartych na systemie Linux.

Sugerowana lektura: 12 najlepszych edytorów tekstu dla systemu Linux

Jednakże w tym artykule wyjaśnimy Ci niektóre z najważniejszych powodów, dla których warto rozważyć użycie edytora tekstu Vi/Vim (zwanego dalej Vimem).

Vi był pierwszym zorientowanym ekranowo edytorem tekstu stworzonym dla systemu Unix. Został zaprojektowany tak, aby był prosty, a jednocześnie potężny w manipulowaniu tekstem.

Vi (Vi Ulepszony), jak sama nazwa wskazuje, jest klonem Vi i oferuje jeszcze więcej funkcji niż Vi. Jest darmowym oprogramowaniem typu open source, przeznaczonym do użytku zarówno z poziomu wiersza poleceń, jak i jako samodzielna aplikacja w graficznym interfejsie użytkownika (GUI).

Jest wysoce konfigurowalny i zawiera godne uwagi funkcje, takie jak podświetlanie składni, obsługa myszy, wersje graficzne, tryb wizualny, wiele nowych poleceń edycyjnych i dużą liczbę rozszerzeń oraz wiele więcej.

Mając to na uwadze, poniżej znajdują się najważniejsze powody, dla których warto rozważyć przede wszystkim użycie edytora tekstu Vi/Vim w systemie Linux.

1. Vim jest darmowy i open source

Vim to darmowe oprogramowanie typu open source, wydawane na licencji zawierającej pewne klauzule dotyczące działalności charytatywnej. Dlatego twórca Vima namawia użytkowników, którym podoba się to oprogramowanie, aby rozważyli przekazanie datków na rzecz dzieci znajdujących się w niekorzystnej sytuacji w Ugandzie. Licencja jest zgodna z Powszechną Licencją Publiczną GNU.

Jeśli lubisz darmowe i otwarte oprogramowanie, będzie to jeden z pierwszych powodów, dla których warto rozważyć rozpoczęcie korzystania z Vima.

2. Vim jest zawsze dostępny

Vim jest dostępny w większości, jeśli nie we wszystkich dystrybucjach Linuksa. Możesz go zainstalować z oficjalnych repozytoriów oprogramowania swojej dystrybucji w następujący sposób:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim jest dobrze udokumentowany

Vim jest dokładnie udokumentowany, co oznacza, że większość odpowiedzi na swoje pytania znajdziesz w jego systemie pomocy; od książek, poprzez obszerne pliki pomocy, po asortyment wskazówek. Wszystko, co musisz zrobić, to użyć odpowiednich słów kluczowych w zapytaniach pomocy.

Dodatkowo Vim posiada wbudowaną przydatną instrukcję, którą możesz uruchomić komendą :help po uruchomieniu programu. Ten wbudowany podręcznik zawiera więcej informacji niż strona podręcznika Vima.

4. Vim ma tętniącą życiem społeczność

Vim ma także społeczność pełną energii i entuzjazmu, oferującą niezwykłe wsparcie w zakresie tworzenia niezwykłych wtyczek, oferującą przydatne triki i wskazówki Vima zarówno dla początkujących, jak i zaawansowanych użytkowników, a także wiele więcej.

5. Vim jest bardzo konfigurowalny i rozszerzalny

Vim jest wysoce konfigurowalny i ma rozbudowany system wtyczek. Jest wiele dobrych wtyczek, które zwiększają jego funkcjonalność.

Jedną z najlepszych kolekcji wtyczek, z jaką się zetknęliśmy, jest spf13-vim – The Ultimate Distribution for Vim Editor, który jest wieloplatformowym i wysoce konfigurowalnym asortymentem wtyczek vima oraz różnych zasobów dla Vima, GVima i MacVima.

6. Vim ma przenośne konfiguracje

Konfiguracje Vima są przenośne, co pozwala na użycie tych samych konfiguracji na wszystkich systemach Linux. Możesz także udostępniać konfiguracje znajomym w Internecie i tak dalej. Wszystko, co musisz zrobić, to skopiować kilka katalogów i plików i to wszystko.

7. Vim zużywa mniej zasobów systemowych

Mocną stroną Vima jest jego niewielki rozmiar i prostota, dlatego nie zużywa znacznej ilości zasobów systemowych w przeciwieństwie do innych edytorów tekstu, zwłaszcza graficznych edytorów tekstu.

Zwykle jest również bardzo szybki i lekki, nawet podczas edycji ogromnych plików kodu źródłowego. Zdalne operacje na dowolnym serwerze można łatwo uruchomić przez ssh.

Co więcej, oferuje bardzo skuteczne wiązanie klawiszy, dzięki czemu możesz wykonywać dowolne zadania, jakie możesz sobie wyobrazić, bez odrywania palców od klawiatury. Nawet przy swojej prostocie Vim ma wiele możliwości i jest bardzo wydajny, gdy się go nauczy.

8. Vim obsługuje wszystkie języki programowania i formaty plików

Domyślnie Vim obsługuje kilka języków programowania i formatów plików. Potrafi wykryć typ edytowanego pliku; odbywa się to poprzez sprawdzenie nazwy pliku, a czasami poprzez sprawdzenie zawartości pliku pod kątem określonego tekstu.

9. Vim jest bardzo popularny w świecie Linuksa

Innym powodem, dla którego chciałbyś zacząć używać lub po prostu pozostać przy Vimie, jest to, że jest on bardzo popularny w świecie Uniksa/Linuksa, szczególnie wśród administratorów systemów. Dwóch na trzech doświadczonych administratorów systemu Linux poleci naukę Vima.

10. Vim jest fajny!

I co nie mniej ważne, nauka Vima jest przyjemna i przyjemna, a gdy zaczniesz go intensywnie używać na co dzień. Po ukończeniu początkowej krzywej uczenia się możesz z nim naprawdę zrobić niesamowite rzeczy.

Jednak ten aspekt Vima odkryjesz dopiero, gdy zaczniesz się go uczyć i używać. Tak, spróbuj.

Czy jesteś gotowy, aby dać temu szansę, zacznij uczyć się Vima już dziś. Pamiętaj, że nie jest to łatwe (tak proste jak kliknięcie przycisku). Na pewno słyszałeś lub czytałeś o trudach nauki Vima, ale przewodniki dostępne za pośrednictwem poniższych linków powinny zapewnić ci dobry start:

  1. Jak zainstalować i używać vi/vim jako edytora pełnotekstowego
  2. Poznaj przydatne wskazówki i triki dotyczące „Vi/Vima”, które pomogą Ci udoskonalić swoje umiejętności – część 1
  3. 8 ciekawych porad i trików „Vi/Vim” dla każdego administratora Linuksa – część 2
  4. Jak włączyć podświetlanie składni w edytorze „Vi/Vim”.
  5. Utwórz „Vi/Vim” jako Bash-IDE przy użyciu wtyczki „bash-support”.

To wszystko na teraz! W tym artykule wyjaśniliśmy kilka najważniejszych powodów, dla których warto rozważyć użycie edytora tekstu Vi/Vim w systemie Linux. Być może nie są to jedyne powody, masz jakieś na myśli? Daj nam znać, korzystając z poniższej sekcji opinii.