Fájl létrehozása a VI szerkesztőben

A terminál képernyőjét a vi interfész váltja fel. A terminálablak tetején megjelenik a villogó kurzor a képernyő szélén lefutó ~ karakterek oszlopa felett. A terminálablak alján látnia kell:

Szerkessze a fájlt (adjon hozzá némi tartalmat), és ha végzett, váltson parancs módba, és írja be a következőket:

A Vi lemezre írja a fájlt, és ezt tudni fogja, mert az ablak alján a következőket fogja látni:

Az 1 és 4 számok attól függően változnak, hogy hány sort (L) és karaktert (C) írt a vi a lemezre.

Azonban a várttól eltérően a vi továbbra is a "myFileName" puffert jeleníti meg, nem pedig a "copyOfFileName" fájlt. A A szerkesztő létrehozta a másolatot és kiírta a lemezre, de feltételezi, hogy folytatni kívánja az eredeti példány szerkesztését. fájlt. A másolat megnyitásához hajtsa végre a következőt:

Ha a vim szerkesztőt használja (vi javított), akkor kihagyhatja ezt a kétlépéses folyamatot a másolat létrehozásával a következő módon:

A Vim elkészíti a másolatot, kiírja a lemezre, és átváltja az aktuális puffert az új fájlra.

Nyisson meg egy új fájlt szerkesztésre a vi szerkesztőben a következő műveletek végrehajtásával:

Megjelenik egy új, üres puffer, és a következő szöveg jelenik meg a terminálablak alján:

A vi használata közben meghívott ":e newFile" eredménye majdnem megegyezik a "vi newFile" parancssorból történő meghívásával. A különbség az, hogy egy új fájl megnyitásával a vi-n belül folytathatja a korábban megnyitott pufferek szerkesztését.

Ha egyszerre több új fájlt szeretne létrehozni a parancssorból, egyszerűen adjon hozzá fájlnév argumentumokat a vi-hez, például: vi fájl1 fájl2 fájl3. Ugyanezt nem lehet megtenni, amikor új fájlokat hoz létre a vi-ből a ":e" paranccsal.

A viben jelenleg megnyitott összes puffer listázásához írja be a ":ls" parancsot. Ez megjeleníti az összes puffer listáját egy szám előtt. Ha másik nyitott pufferre szeretne váltani, hajtsa végre a ":b1" parancsot, és cserélje ki az "1"-et a kívánt pufferszámra.