Terminalskärmen kommer att ersättas av vi-gränssnittet. Överst i terminalfönstret kommer du att se den blinkande markören sitta ovanför en kolumn med ~-tecken som löper längs sidan av skärmen. Längst ner i terminalfönstret bör du se:
Redigera filen (lägg till lite innehåll) och när du är klar byter du till kommandoläge och anger följande:
Vi skriver filen till disken, och du kommer att veta detta eftersom längst ner i fönstret ser du:
Siffrorna, 1 och 4, kommer att variera beroende på hur många rader (L) och tecken (C) vi skrev till disken.
Men i motsats till vad du kan förvänta dig, presenterar vi fortfarande bufferten för "myFileName", inte "copyOfFileName." De editorn skapade kopian och skrev den till disk, men den förutsätter att du tänker fortsätta redigera originalkopian av fil. För att öppna kopian, kör följande:
Om du använder vim-redigeraren (vi förbättrad) kan du hoppa över den här tvåstegsprocessen genom att skapa kopian på detta sätt:
Vim gör kopian, skriver den till disken och byter den nuvarande bufferten till den nya filen.
Öppna en ny fil för redigering medan du fortfarande är i vi-redigeraren genom att utföra följande:
En ny, tom buffert visas och följande text visas längst ner i terminalfönstret:
Resultatet av ":e newFile" som anropas när vi använder vi är nästan identiskt med att anropa "vi newFile" från kommandoraden. Skillnaden är att genom att öppna en ny fil inom vi kan du också fortsätta att redigera andra buffertar som var öppna tidigare.
För att skapa flera nya filer samtidigt från kommandoraden, lägg helt enkelt till filnamnsargument till vi, till exempel: vi fil1 fil2 fil3. Detsamma kan inte göras när du skapar nya filer inifrån vi med kommandot ":e".
För att lista alla för närvarande öppna buffertar i vi, skriv in kommandot ":ls". Detta visar en lista över alla buffertar som föregås av ett nummer. För att byta till en annan öppen buffert, utför kommandot ":b1", ersätt "1" med numret på bufferten du önskar.