Terminalskærmen vil blive erstattet af vi-grænsefladen. Øverst i terminalvinduet vil du se den blinkende markør sidde over en kolonne med ~-tegn, der løber ned langs siden af skærmen. I bunden af terminalvinduet skal du se:
Rediger filen (tilføj noget indhold), og når du er færdig, skift til kommandotilstand og indtast følgende:
Vi skriver filen til disken, og du vil vide dette, fordi nederst i vinduet vil du se:
Tallene, 1 og 4, vil variere afhængigt af hvor mange linjer (L) og tegn (C) vi skrev til disken.
Men i modsætning til hvad du måske forventer, præsenterer vi dig stadig for bufferen for "myFileName", ikke "copyOfFileName." Det editor oprettede kopien og skrev den til disken, men den antager, at du har til hensigt at fortsætte med at redigere den originale kopi af fil. For at åbne kopien skal du udføre følgende:
Hvis du bruger vim-editoren (vi forbedret), kan du springe denne totrinsproces over ved at oprette kopien på denne måde:
Vim laver kopien, skriver den til disken og skifter den aktuelle buffer til den nye fil.
Åbn en ny fil til redigering, mens du stadig er i vi-editoren ved at udføre følgende:
En ny, tom buffer vises, og følgende tekst vises nederst i terminalvinduet:
Resultatet af ":e newFile" kaldet, mens du bruger vi, er næsten identisk med at kalde "vi newFile" fra kommandolinjen. Forskellen er, at ved at åbne en ny fil i vi kan du også fortsætte med at redigere andre buffere, der var åbne før.
For at oprette flere nye filer på én gang fra kommandolinjen, skal du blot tilføje filnavnsargumenter til vi, såsom: vi fil1 fil2 fil3. Det samme kan ikke gøres, når du opretter nye filer inde fra vi ved at bruge kommandoen ":e".
For at liste alle aktuelt åbne buffere i vi, indtast kommandoen ":ls". Dette viser en liste over alle buffere efterfulgt af et tal. For at skifte til en anden åben buffer skal du udføre kommandoen ":b1", og erstatte "1" med nummeret på den buffer, du ønsker.