Există facilităţi avansate de Vim care nu utilizează adesea, după cum sunt sigur că am de lucru la distanţă, în linie ar trebui să spun neapărat au, de asemenea, câteva confortul disponibile.

Una din caracteristicile cele mai ignorate, este posibilitatea de editare de mai multe fişiere. Vă mulţumim pentru ei special metoda de buffering, Vim poate ocupa un număr practic nelimitat de fişiere. Singura limita este modul de afişare: Pentru a putea lucra simultan pe mai multe fişier de interfaţă este împărţit Vim - orizontal sau vertical, a se vedea mai jos - reducerea treptat a zonei alocate fiecărui fişier.

Pentru a deschide două fişiere simultan, împărţirea zonei de lucru utilizate cu orizzontalmentesi-o:

$ vim -o file1.txt file2.txt

Pentru a deschide două fişiere simultan împărţirea zona de lucru este utilizat orizontal, cu-O:

$ vim -O file1.txt file2.txt

Pentru a comuta între ferestre utilizând următoarele comenzi rapide:

  1. CTRL + W + <freccia sinistra> activă fereastra din stânga
  2. CTRL + W + <freccia destra> fereastra activă pe dreapta
  3. CTRL + W + <freccia su> fereastra activă în partea de sus
  4. CTRL + W + <freccia giù> activă fereastra de mai jos
  5. CTRL-W-CTRL + W (de două ori pe CTRL + W) se mută rapid de la o fereastră la alta

Pentru a închide fereastra curentă, pur şi simplu continua cu succesiunea de obicei

[ESC]+:q

la fel ca şi atunci când suntem de editare-un singur fişier de la un moment dat.

Pentru a deschide un fişier nou în termen de la Vim folosind secvenţa

[ESC]+:new nomefile.txt

Dacă fişierul este editat acolo, altfel va fi creat de la zero.

Pentru a redimensiona fereastra curentă, înainte de a vă tip de număr corespunzătoare sumei de linii că vrem să redimensionaţi şi apoi procedaţi cu o cheie de asociere "CTRL + W-+/-":

[ESC] + 5 + CTRL + W + -

Abiamo redusă în fereastra curentă de 5 rânduri.

După ce a lucrat pe mai multe fişiere simultan, pot fi necesare pentru a închide şi totul merge o plimbare. Acestea sunt comenzi pentru a închide o sesiune de mai multe Vim:

[ESC]+:wqall
[ESC]+:qall!

Primul a fost de aproape toate ferestrele după ce vă salvaţi modificările la toată lumea. În cea de-a doua minuni închide toate ignorând orice modificări aduse de fişiere.

Ponderea:
  • del.icio.us
  • Google
  • Digg
  • Facebook
  • Technorati
  • YahooMyWeb
  • MySpace