Der er tre metoder til at skabe nye filer i VI editoren : to af dem skaber nye tomme filer , mens den anden skaber en kopi af en eksisterende åben fil med et nyt navn . Denne artikel antager grundlæggende kendskab til VI modes og kommandoer. Ting du skal
Vi eller Vim editor
Vis Flere Instruktioner
1
Åbn et terminalvindue og skriv følgende på kommandolinjen : Hej
vi myFileName
terminalen skærmen vil blive erstattet af vi interface. På toppen af terminalen vinduet vil du se den blinkende markør sidder over en søjle af ~ tegn ned langs siden af skærmen. Nederst terminalvinduet bør du se : Hej
" myFileName " [ Ny fil]
Rediger filen (tilføj noget indhold ), og når du er færdig skifte til kommando -mode og indtast følgende : Hej
: w
Vi skriver filen på disken , og du vil vide det, fordi nederst i vinduet vil du se : Hej
" myFileName " [ ,"New] 1L , 4C skriftlig
numrene , 1 og 4 , vil variere afhængigt af , hvor mange linier ( L ) og tegn (C) vi skrev til disken.
2
Opret en kopi af din nye fil ved at udføre følgende i kommando -mode : Hej
: w myCopyOfFileName
nederst terminalvinduet vil du nu se : Hej
" copyOfFileName " [ New] 1L , 4C skriftlig
Men i modsætning til, hvad du kan forvente, vi stadig giver dig bufferen for " myFileName ", ikke " copyOfFileName ". Redaktøren skabte kopien og skrive det til disk, men det forudsætter, at du har til hensigt at fortsætte med at redigere den originale kopi af filen. For at åbne kopien udføre følgende : Hej
: e copyOfFileName
p Hvis du bruger vim editor (vi forbedres) , så kan du springe dette to-trins proces ved at skabe kopien på denne måde: < br >
: sav myCopyOfFileName
Vim gør kopien , skriver den på disken , og skifter den aktuelle buffer til den nye fil
3
Åbn en ny fil. til redigering , mens du stadig inden for det vi editoren ved at udføre følgende : Hej
: e aBrandNewFile
En ny , tom buffer vises, og følgende tekst vises nederst i vinduet Terminal:
" aBrandNewFile " [ Ny fil]
resultat af " : e newfile " kaldet , mens du bruger vi er næsten identisk til at kalde " vi newfile " fra kommandolinjen . Forskellen er, at ved at åbne en ny fil inden vi kan du også fortsætte med at redigere andre buffere , der var åbne før .