Kako stvoriti datoteku u VI Editoru

Zaslon terminala bit će zamijenjen vi sučeljem. Na vrhu prozora terminala vidjet ćete trepćući kursor iznad stupca ~ znakova koji se spušta niz stranu zaslona. Na dnu prozora terminala trebali biste vidjeti:

Uredite datoteku (dodajte malo sadržaja) i kada završite, prijeđite u naredbeni način rada i unesite sljedeće:

Vi zapisuje datoteku na disk, a to ćete znati jer ćete na dnu prozora vidjeti:

Brojevi, 1 i 4, će se razlikovati ovisno o tome koliko je redaka (L) i znakova (C) vi napisao na disk.

Međutim, suprotno onome što možete očekivati, vi vam i dalje predstavlja međuspremnik za "myFileName", a ne "copyOfFileName". The editor je stvorio kopiju i napisao je na disk, ali pretpostavlja da namjeravate nastaviti uređivati ​​izvornu kopiju datoteka. Da biste otvorili kopiju, izvršite sljedeće:

Ako koristite uređivač vim (vi poboljšan) tada možete preskočiti ovaj proces u dva koraka kreiranjem kopije na sljedeći način:

Vim pravi kopiju, zapisuje je na disk i prebacuje trenutni međuspremnik na novu datoteku.

Otvorite novu datoteku za uređivanje dok ste još unutar vi editora tako što ćete izvršiti sljedeće:

Pojavljuje se novi, prazan međuspremnik i na dnu prozora terminala pojavljuje se sljedeći tekst:

Rezultat ":e newFile" pozvan dok se koristi vi je gotovo identičan pozivu "vi newFile" iz naredbenog retka. Razlika je u tome što otvaranjem nove datoteke unutar vi možete nastaviti uređivati ​​sve druge međuspremnike koji su prije bili otvoreni.

Za stvaranje više novih datoteka odjednom iz naredbenog retka, jednostavno dodajte argumente naziva datoteke vi, kao što su: vi datoteka1 datoteka2 datoteka3. Isto se ne može učiniti kada kreirate nove datoteke unutar vi pomoću naredbe ":e".

Za popis svih trenutno otvorenih međuspremnika u vi, unesite naredbu ":ls". Ovo prikazuje popis svih međuspremnika kojem prethodi broj. Da biste se prebacili na drugi otvoreni međuspremnik, izvršite naredbu ":b1", zamjenjujući "1" brojem međuspremnika koji želite.