Car-tech

Instrument de Geek Old School: Editați textul cu Vim

Firebringer

Firebringer
Anonim

Editorul de texte gratuite Vim este o implementare Windows (și multe alte platforme) a editorului de text clasic * nix, vi. "Vim" este scurt pentru "Vi, Îmbunătățit" și în timp ce are caracteristici lipsă de vi (cum ar fi scripting, fuzionarea de fișiere și o coajă GUI), inima este vi.

Taburile și ferestrele redimensionabile sporesc experiența, dar nucleul lui Vim este clasic vi.

Nu confunda "editorul de text" cu "procesor de text". Vim este destinat în primul rând pentru editarea codului, în special a fișierelor batch și a scripturilor, deși poate fi cu siguranță folosită pentru alte lucruri. În plus, Vim este modal, care este un concept care ar putea fi ciudat pentru mulți utilizatori moderni (adică după 1980). În modul de inserare, atunci când apăsați o cheie, cheia este introdusă în documentul dvs. În modul comandă, atunci când apăsați o cheie, se execută o comandă corespunzătoare. Introduceți "3dw" în modul de inserare și veți vedea acele litere care apar pe cursorul dvs. Tastați aceeași secvență în modul comandă și veți șterge următoarele trei cuvinte din document. (Tip "u" pentru a anula, desigur!) Comutați modurile apăsând Escape. O bară mică din partea de jos a ecranului vă va spune modul în care vă aflați.

Acest lucru poate părea mai dificil decât merită, dar odată ce ați trecut curba de învățare, puterea și viteza lui Vim sunt uimitoare. Din cauza modalității, comenzile cele mai comune nu trebuie "decorate" cu tastele ctrl- sau alt-. Doriți să săriți un cuvânt? Hit 'w'. Doriți să săriți cu 7 cuvinte? Apăsați pe '7w'. Treceți la linia 34? 34g. Începutul fișierului? gg. Ultima linie în dosar? G. Toate funcțiile majore de navigație și de editare necesită doar 2 sau 3 taste, fără exercițiile bizare de detensionare cerute de EMACS sau prin navigarea prin meniuri. Vim pentru Windows hărtește și cele mai multe dintre tastele standard, astfel încât pagina de sus și pagina jos să lucreze așa cum era de așteptat - și dacă doriți să facă altceva, puteți edita fișierul keybindings.

Vim include un GUI de bază și vă permite să utilizați mouse-ul pentru a efectua mai multe comenzi, dar dacă vă limitați doar la funcționalitatea mouse-ului, este posibil să utilizați Notepad. Dacă scrieți în primul rând textul formatat, Vim nu este cel mai bun instrument pentru dvs. (dar dacă aveți nevoie să scrieți text marcat, cum ar fi LaTEX, poate fi foarte util!), Dar dacă editați o mulțime de fișiere batch, PERL script-uri sau altele asemănătoare - și mai ales dacă vă mutați în mod regulat între medii Windows și * nix - este extrem de puternic. Pe lângă asta, dacă-l stăpânești pe Vim, credinciosul tău va merge cu siguranță la câteva picioare.