Spisu treści:
Definicja - Co oznacza Vim?
Vim, który oznacza Vi Improved, jest popularnym edytorem tekstu typu open source. Jest to klon edytora tekstu Unix Vi. Pierwotnie napisany dla Amigi w 1988 roku, jest dostępny dla prawie każdego systemu operacyjnego. Vim jest szczególnie popularny wśród użytkowników Linuksa.
Techopedia wyjaśnia Vima
Vim to edytor tekstu napisany pierwotnie przez Brama Moolenara. Redaktor jest klonem Vi, uniksowego edytora tekstu napisanego przez Billa Joya, współzałożyciela Sun Microsystems, gdy był studentem UC Berkeley pod koniec lat siedemdziesiątych. Vi pierwotnie pojawiła się jako część Berkeley Software Distribution of Unix lub BSD.
Moolenar pierwotnie napisał Vima dla Commodore Amiga w 1988 roku, ale edytor stał się szeroko dostępny dla prawie każdego systemu operacyjnego, który jest obecnie w użyciu. Jest dostępny dla Mac OS X, Windows i prawie każda dystrybucja Linuksa ma Vima w swoich repozytoriach zarządzania pakietami. Vim jest open source i chociaż jest dystrybuowany bezpłatnie, użytkownicy są zachęcani do przekazania darowizny na rzecz dzieci w Ugandzie.
W przeciwieństwie do edytora tekstu, Vim edytuje pliki zwykłym tekstem. Najczęściej służy do pisania programów.
Podobnie jak jego poprzednik, Vi, Vim charakteryzuje się modalnym interfejsem użytkownika. Użytkownicy poruszają się i zaznaczają tekst w „trybie poleceń”, podczas gdy edycja odbywa się w „trybie wstawiania”. Zwolennicy Vima twierdzą, że ta metoda jest bardzo wydajna, ponieważ polecenia są głównie w głównym wierszu klawiatury.
Vim pozwala na wysoki stopień personalizacji. Użytkownicy mogą definiować makra, aby spersonalizować swoje kluczowe mapowania, a także zautomatyzować zadania edycji. Obsługuje także podświetlanie składni dla większości języków programowania, w tym C, Python i HTML.
Użytkownicy Vima mają również rywalizację z użytkownikami innego edytora popularnego w systemach Unix / Linux, Emacs. Jest to znane jako „wojny edytorskie”. Ankieta przeprowadzona przez Linux Journal w 2006 r. Wykazała, że Vim był najpopularniejszym edytorem tekstów Linuksa. Badanie przepełnienia stosu 2016 deweloperów wykazało, że było to czwarte najpopularniejsze środowisko programistyczne, za Notepad ++, Visual Studio i Sublime Text.
