10 powodów, dla których powinieneś korzystać z edytora tekstu VI/VIM w Linux
- 4665
- 1038
- Igor Madej
Podczas pracy z systemami Linux istnieje kilka obszarów, w których musisz użyć edytora tekstu, w tym programowanie/skryptowanie, edytowanie plików konfiguracji/tekstu, aby wymienić, ale kilka. Istnieje kilka niezwykłych edytorów tekstowych, których dowiesz się dla systemów operacyjnych opartych na systemie Linux.
Sugerowane przeczytanie: 12 najlepszych edytorów tekstu dla Linux
Jednak w tym artykule wyjaśnimy ci niektóre z najważniejszych powodów, dla których rozważysz użycie vi/vim (zwany dalej edytorem tekstu vim).
Vi był pierwszym zorientowanym na ekranie edytorem tekstu utworzonym dla UNIX, został zaprojektowany tak, aby był prosty, ale potężny do manipulacji tekstem.
Krzepa (VI ulepszyło się) Jak sugeruje jego nazwa, jest klonem Vi i oferuje jeszcze więcej funkcji niż VI. Jest bezpłatny i open source, zaprojektowany do użytku zarówno z interfejsu wiersza polecenia, jak i jako samodzielnej aplikacji w graficznym interfejsie użytkownika (GUI).
Jest bardzo konfigurowalny i ma znaczące funkcje, takie jak podświetlenie składni, obsługa myszy, wersje graficzne, tryb wizualny, wiele nowych poleceń edycji i duża ilość rozszerzeń plus wiele więcej.
To powiedziawszy, poniżej są najważniejsze powody, dla których rozważasz przede wszystkim za pomocą edytora tekstu VI/VIM w Linux.
1. Vim jest bezpłatny i open source
Krzepa jest bezpłatnym i oprogramowaniem typu open source, które jest wydane na licencji, która zawiera niektóre klauzule CHARTYWORE. Dlatego deweloper VIM zachęca użytkowników, którzy lubią oprogramowanie do rozważenia darowizny na rzecz dzieci nieuprzywilejowanych w Ugandzie. Licencja jest zgodna z ogólną licencją publiczną GNU.
Jeśli lubisz oprogramowanie bezpłatne i open source, byłby to jeden z pierwszych powodów, które rozważysz zacząć korzystać z VIM.
2. Vim jest zawsze dostępny
Krzepa jest dostępny na większości, jeśli nie wszystkie dystrybucje Linux, możesz go zainstalować z oficjalnych repozytoriów oprogramowania Distro w następujący sposób:
# apt-get instaluj vim [na debian/ubuntu] # yum instaluj vim [na RHEL/CENTOS] # dnf instaluj vim [fedora 22+]
3. Vim jest dobrze udokumentowany
Krzepa jest dokładnie udokumentowany, co oznacza, że większość odpowiedzi na swoje pytania w systemie pomocy; od książek po obszerne pliki pomocy po asortyment wskazówek. Wszystko, co musisz zrobić, to użyć odpowiednich słów kluczowych w swoich zapytaniach.
Dodatkowo, Krzepa jest wyposażony w przydatną wbudowaną instrukcję, możesz go uruchomić za pomocą :pomoc
polecenie po uruchomieniu programu. Ta wbudowana instrukcja zawiera więcej informacji niż strona Vim's Man.
4. Vim ma tętniącą życiem społeczność
Krzepa Ma również społeczność pełną energii i entuzjazmu, oferując niezwykłe wsparcie w zakresie opracowywania niezwykłych wtyczek, oferując przydatne sztuczki i porady dla początkujących, jak i ekspertów, a także o wiele więcej.
5. Vim jest bardzo dostosowywany i rozszerzalny
Krzepa jest wysoce konfigurowalny i ma obszerny system wtyczek, istnieje wiele dobrych wtyczek, które ulepszają jego funkcjonalność.
Jedną z najlepszych kolekcji wtyczek, na których się natknęliśmy, jest SPF13-VIM-najlepsza dystrybucja dla VIM Editor, która jest wieloplatformowym i wysoce konfigurowalnym asortymentem wtyczek VIM i różnych zasobów dla VIM, GVIM i MacVIM.
6. VIM ma przenośne konfiguracje
Konfiguracje VIM są przenośne, to umożliwia używanie tych samych konfiguracji we 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, a to wszystko.
7. VIM używa mniejszej ilości zasobów systemowych
Mocami Vima są jego niewielka i prostota, dlatego nie konsumuje znacznej ilości zasobów systemowych, w przeciwieństwie do innych redaktorów tekstu, zwłaszcza graficznych redaktorów tekstu.
Jest również zwykle bardzo szybki i lekki, nawet podczas edytowania ogromnych plików kodu źródłowego. Łatwo jest uruchomić SSH w przypadku operacji zdalnych na dowolnym serwerze.
Ponadto, oferuje wysoce skuteczne wiązania klucz. Nawet ze swoją prostotą, Vim ma wiele możliwości i jest bardzo wydajny, gdy się nauczył.
8. VIM obsługuje wszystkie języki programowania i formaty plików
Domyślnie, Krzepa obsługuje kilka języków programowania i formatów plików. Może wykryć typ edytowania pliku; Odbywa się to poprzez sprawdzanie nazwy pliku, a czasem poprzez sprawdzenie zawartości pliku pod kątem określonego tekstu.
9. Vim jest bardzo popularny w świecie Linux
Kolejny powód, dla którego chcesz zacząć używać lub po prostu się trzymać Krzepa jest to, że jest bardzo popularny w świecie Unix/Linux, szczególnie dla administratorów systemu. Dwóch na trzech doświadczonych administratorów systemów Linux, zaleca się naukę VIM.
10. Vim jest zabawny!
Nie mniej ważny, Krzepa Fajnie się uczyć, a kiedy zaczniesz go szeroko używać codziennie. Po przejściu początkowej krzywej uczenia się, możesz naprawdę zrobić z nią niesamowite rzeczy.
Jednak odkryjesz ten aspekt VIM dopiero po zaczniesz. Tak, spróbuj.
Czy jesteś gotowy, aby dać mu szansę, a następnie zacząć uczyć się Krzepa Dzisiaj. Pamiętaj, że nie jest to łatwe (tak proste, jak kliknięcie przycisku), musisz usłyszeć lub przeczytać, gdzie o zgiełkach uczenia się vim, ale przewodniki dostarczone za pośrednictwem tych linków poniżej powinny dać ci uczciwy start:
- Jak zainstalować i używać vi/vim jako edytora pełnego tekstu
- Naucz się przydatnych wskazówek i wskazówek „VI/VIM”, aby poprawić swoje umiejętności - część 1
- 8 Ciekawe wskazówki i wskazówki „VI/VIM” dla każdego administratora Linuksa - Część 2
- Jak włączyć podświetlenie składni w edytorze „VI/VIM”
- Uczyń „vi/vim” jako bash-tide za pomocą wtyczki „bash-support”
To wszystko na teraz! W tym artykule wyjaśniliśmy ci niektóre z najważniejszych powodów, dla których rozważyłeś użycie edytora tekstu VI/VIM w Linux. Być może to nie jedyne powody, czy masz na myśli? Daj nam znać za pośrednictwem sekcji informacji zwrotnej poniżej.
- « Konfiguracja RAID Poziom 6 (paski z podwójnym parytetem rozproszonym) w Linux - część 5
- Jak dodać nowe dyski za pomocą LVM do istniejącego systemu Linux »