Car-tech

Old-School Geek Tool: Uređivanje teksta pomoću Vim

Week 9, continued

Week 9, continued
Anonim

Besplatni tekst editor Vim je Windows (i mnoge druge platforme) implementaciju klasičnog * nix uređivača teksta, vi. "Vim" je kratica za "Vi, Improved" i dok ima nedostajuće značajke (kao što je skriptiranje, spajanje datoteka i GUI ljuska), srce je vi.

Tabulatori i promjenjivi prozori poboljšavaju iskustvo, ali jezgra Vima je klasična vi.

Nemojte zbuniti "uređivač teksta" s "programom za obradu teksta". Vim je prvenstveno namijenjen uređivanju koda, osobito batch datoteka i skripti, iako se sigurno može koristiti za druge stvari. Nadalje, Vim je modalan, što je koncept koji bi mogao biti neobičan mnogim modernim (tj. Poslije 1980.) korisnicima. U načinu umetanja, kada pritisnete tipku, ključ unosi se u vaš dokument. U načinu naredbe, kada pritisnete tipku, izvršava se odgovarajuća naredba. Unesite "3dw" u način umetanja i vidjet ćete ta slova na pokazivaču. U istom redoslijedu upišite isti slijed i izbrisat ćete sljedeće tri riječi iz vašeg dokumenta. (Utipkajte 'u' za poništavanje, naravno!) Promijenite način rada tako da pritisnete Escape. Mala traka na dnu zaslona će vam reći u kojem se načinu nalazite.

Ovo može zvučati kao da je veća poteškoća nego što vrijedi, ali kada ste iznad krivulje učenja, Vimova snaga i brzina su nevjerojatni. Zbog modaliteta, najčešće naredbe ne moraju biti "ukrasite" pomoću tipki ctrl ili alt. Želite li preskočiti riječ? Hit 'w'. Želite li prijeći 7 riječi? Hit '7w'. Želite li prijeći na liniju 34? 34g. Vrh datoteke? gg. Posljednji redak u datoteci? G. Sve glavne funkcije za navigaciju i uređivanje zahtijevaju samo 2 ili 3 tipke, bez bizarnih vježbi prilijeganja prstiju koje traži EMACS ili prowling kroz izbornike. Vim za Windows mape većine standardnih tipki, tako da stranica gore i stranica dolje raditi kako se očekuje - i ako želite da učine nešto drugo, možete urediti datoteku keybindings.

Vim uključuje osnovni GUI, i omogućuje vam da koristite miša za izvođenje mnogih naredbi, ali ako se ograničite samo na funkciju miša, možda koristite Notepad. Ako prvenstveno pišete formatiran tekst, Vim nije najbolji alat za vas (ali ako trebate napisati označeni tekst, kao što je LaTEX, to može biti vrlo korisno!), Ali ako uredite puno batch datoteka, PERL skripti ili slično - a osobito ako se redovito krećete između Windows i * nix okruženja - iznimno je moćan. Osim toga, ako svladate Vim, vaš geek vjerovat će sigurno nekoliko zareza.