Vim

Vim, tudzież vi

Vim został wyposażony do wnętrza wielokrotne cofanie dokonanych zmian (tzw. undo) - domyślnie aż tysiąckrotne, w ciągu podczas gdy vi pozostał wobec jednokrotnym. Możliwe stało się wreszcie przewijanie ekranu do wnętrza poziomie, przydatne poniżej edycji wierszy dłuższych niż wielkość ekranu. Brak też jest współcześnie ograniczeń (odczuwalnych) na rozciągłość wierszy, ich liczbę innymi słowy rozciągłość pliku.

Polecenia Vim-a plus ich składnia są w środku pełni zgodne z vi, wówczas Vim poza tego samego przypisania klawiszy ma ponadto szyk rejestrów (schowków) przeznaczonych do przechowywania fragmentów tekstu; treść wolno kserować do 26 rejestrów nazwanych dowolną literą alfabetu. Tak w charakterze wewnątrz vi, "wysoki" niwa A-Z służy do kopiowania tekstu pośród plikami. W Vim-ie jest to ale znacznie wygodniejsze za sprawą siła edycji pliku/plików wewnątrz osobnych oknach (tzw. buforach). Vim potrafi znacznie więcej, oferując na przypadek podświetlanie składni (prócz kilkuset "języków" programowania ponadto na rzecz HTML plus CSS) również zasiłek na rzecz narzędzi programistycznych takich w charakterze ctags, make, CVS lub GCC.

Z pozostałych usprawnień wyszczególnić wolno wśród innymi: przeglądanie katalogów (w osobnym oknie również na konsoli tekstowej oraz bez opuszczania edytowanego pliku), wejście do historii wiersza poleceń trybu Ex, budowanie rozszerzeń, makr, zmianę do wnętrza przypisaniach klawiszy, zapisywanie/otwieranie pliku wewnątrz postaci zaszyfrowanej i obsługa rozszerzonych wyrażeń regularnych. To ostatnie wewnątrz stopniu zbliżonym do wyspecjalizowanych, uniksowych narzędzi.

Chociaż Vim jest zasadniczo edytorem konsolowym, to istnieje model poniżej nazwą gvim, działająca wewnątrz środowisku graficznym (również wewnątrz systemach firmy Microsoft)

W odróżnieniu od momentu vi, Vim prawdopodobnie wykonywać pracę zarówno do wnętrza postępowanie modalny w charakterze również w środku trybie ciągłej edycji.