Car-tech

Old-School Geek Tool: Edytuj tekst w Vim

Old School Language

Old School Language
Anonim

Darmowy edytor tekstu Vim jest implementacją Windowsa (i wielu innych platform) klasycznego edytora tekstów * nix, vi. "Vim" jest skrótem od "Vi, Improved", i chociaż ma funkcje, których brakowało vi (takich jak skrypty, scalanie plików i powłoki GUI), jego sercem jest vi.

Tabulatory i zmienne okna usprawniają działanie, ale rdzeń Vima to klasyczny vi.

Nie mylić "edytora tekstu" z "edytorem tekstu". Vim jest przeznaczony głównie do edycji kodu, zwłaszcza plików wsadowych i skryptów, choć z pewnością można go wykorzystać do innych celów. Co więcej, Vim jest modalny, co jest pojęciem, które może być dziwne dla wielu współczesnych (tj. Po 1980 r.) Użytkowników. W trybie wstawiania po naciśnięciu klawisza klucz zostaje wprowadzony do dokumentu. W trybie poleceń po naciśnięciu klawisza wykonywane jest odpowiednie polecenie. Wpisz "3dw" w trybie wstawiania, a zobaczysz te litery pojawiające się na twoim kursorze. Wpisz tę samą sekwencję w trybie poleceń, a usuniesz kolejne trzy słowa z dokumentu. (Wpisz "u", aby cofnąć, oczywiście!) Przełączasz tryby, naciskając Escape. Mały pasek u dołu ekranu pokaże ci tryb, w którym się znajdujesz.

To może wydawać się bardziej kłopotliwe niż jest warte, ale kiedy już przekroczysz krzywą uczenia się, moc i szybkość Vima są niesamowite. Ze względu na modalność najczęściej używane polecenia nie muszą być "ozdabiane" klawiszami ctrl lub alt. Chcesz pominąć słowo? Hit "w". Chcesz pominąć 7 słów? Hit "7w". Przejdź do linii 34? 34G. Początek pliku? gg. Ostatnia linia w pliku? G. Wszystkie główne funkcje nawigacji i edycji wymagają tylko 2 lub 3 kluczy, bez dziwacznych ćwiczeń wypychania palców wymaganych przez EMACS lub grasowania w menu. Vim for Windows mapuje również większość standardowych klawiszy, więc strona w górę i strona w dół działają zgodnie z oczekiwaniami - a jeśli chcesz, aby zrobili coś innego, możesz edytować plik skrótów.

Vim zawiera podstawowy GUI, i pozwala ci używać myszy do wykonywania wielu poleceń, ale jeśli ograniczysz się do samej myszy, równie dobrze możesz używać Notatnika. Jeśli przede wszystkim piszesz sformatowany tekst, Vim nie jest najlepszym narzędziem dla ciebie (ale jeśli potrzebujesz napisać zaznaczony tekst, taki jak LaTEX, może to być bardzo przydatne!), Ale jeśli edytujesz wiele plików wsadowych, PERL skrypty lub tym podobne - a zwłaszcza jeśli regularnie przechodzisz między środowiskiem Windows i * nix - jest niezwykle wydajny. Poza tym, jeśli opanujesz Vima, twoja wiarygodność geeków zdecydowanie wzrośnie o kilka stopni.