Cea mai mare luare a editorului Vim
Nessun commento » Open Source , Sistem , Tips & Tricks No Comments »
Există caracteristici avansate ale Vim care nu se utilizează de multe ori, aşa cum suntem siguri că de lucru de la linia de comandă de la distanţă trebuie să însemne neapărat având puţine facilităţi disponibile.
Una dintre cele mai caracteristica neinteleasa se referă la posibilitatea de a edita mai multe fişiere. Datorită abordării sale unice la tamponare, Vim poate suporta un numar practic nelimitat de fişiere. Singura limitare real este modul de afişare: pentru a lucra pe mai multe fişiere de interfaţă Vim este împărţită - orizontal sau vertical, a se vedea mai jos - prin reducerea progresivă a zonei alocate pentru fiecare fişier.
Pentru a deschide două fişiere la o dată, prin împărţirea zonei de lucru orizzontalmentesi foloseste-o opţiune:
$ vim -o file1.txt file2.txt
Pentru a deschide două fişiere la o dată prin împărţirea spaţiului de lucru orizontal-O opţiune este utilizată pentru:
$ vim -O file1.txt file2.txt
Pentru a comuta între ferestre utilizând următoarea comandă rapidă:
- CTRL + W + <Down sinistra> fereastra activă pe stânga
- CTRL + W + <Down destra> fereastra activă la dreapta
- CTRL + W + <Down up> fereastra activă în sus
- CTRL + W + <Down Arrow> fereastra activă la partea de jos
- CTRL-W-CTRL + W (de două ori pe CTRL + W) se mută rapid de la o fereastră la alta
Pentru a închide fereastra curentă, continua pur şi simplu cu secvenţa de obicei
[ESC]+:q
la fel ca atunci când editarea unui singur fişier la un moment dat.
Pentru a deschide un fişier nou din cadrul Vim folosind secvenţa
[ESC]+:new nomefile.txt
Dacă fişierul există va fi editat, în caz contrar acesta va fi creat de la zero.
Pentru a redimensiona fereastra curentă, înainte de a vă introduceţi numărul corespunzător la suma de rânduri care doriţi să le redimensiona şi apoi continuaţi cu combinaţia de taste "Ctrl-C + + / -":
[ESC] + 5 + CTRL + W + -
În exemplul de mai abiamo a redus fereastra curentă de 5 rânduri.
Dupa ce a lucrat pe mai multe fişiere, va trebui să închideţi şi tot ceea ce merge un pic de distracţie. Acestea sunt comenzile, cu care a închide o sesiune de Vim multiple:
[ESC]+:wqall
[ESC]+:qall!
În primul caz, închideţi toate ferestrele de la a salva modificările pentru fiecare. Al doilea vă solicită să închideţi toate ignorând toate modificările făcute la fişiere.







