Există facilităţi avansate de Vim, care de multe ori nu se vor utiliza, după cum sunt sigur că am de lucru de la distanţă în linia de comandă trebuie să spun neapărat au puţine facilităţi disponibile.

Una dintre cele mai neînţeles facilitate este posibilitatea de a edita mai multe fişiere. Datorită special metoda de buffering, Vim se pot ocupa practic un numar nelimitat de imagini. Singura limita este modul de afişare: Pentru a fi capabil de a lucra simultan pe mai multe fişier interfaţă este împărţit Vim - orizontal sau vertical, a se vedea mai jos - reducerea treptată a zonei alocate pentru fiecare dintre fişiere.

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

$ vim -o file1.txt file2.txt

Pentru a deschide două fişiere simultan prin împărţirea zonei de lucru este utilizat pe 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> fereastra activă la stânga
  2. CTRL + W + <freccia destra> activă fereastra din dreapta
  3. CTRL + W + <freccia su> fereastra activă pe sus
  4. CTRL + W + <freccia giù> fereastra activă în jos
  5. CTRL + Ctrl-W-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ţi cu secvenţa de obicei

[ESC]+:q

la fel ca atunci când vom fi editarea unui fişier la un moment dat.

Pentru a deschide un nou dosar de la cu Vim folosind secvenţă

[ESC]+:new nomefile.txt

Dacă fişierul nu vor fi editate, în cazul în care este creat de la zero.

Pentru a redimensiona fereastra, înainte de a vă tip numărul care corespunde cu cantitatea de linii pe care ne-o dorim pentru a redimensiona şi apoi procedaţi cu o cheie de asociere "CTRL-W + +/-":

[ESC] + 5 + CTRL + W + -

După cum ne-au redus fereastra curentă de 5 linii.

După ce au lucrat impreuna pe mai mult de un fişier, poate fi necesar pentru a închide şi totul merge o plimbare. Acestea sunt comenzile pentru a închide o sesiune multiple Vim:

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

În primul caz este închis, toate ferestrele după ce aţi salvat modificările la fiecare. Acesta din urmă cere să renunţe la ignorând toate modificările făcute la fişiere.