Kuidas luua faili VI redaktoris

Terminali ekraan asendatakse vi liidesega. Terminali akna ülaosas näete vilkuvat kursorit, mis asub ekraani servas jooksva ~ tähemärkide veeru kohal. Terminali akna allosas peaksite nägema:

Redigeerige faili (lisage sisu) ja kui olete lõpetanud, lülitage käsurežiimi ja sisestage järgmine:

Vi kirjutab faili kettale ja te teate seda, sest akna allosas näete:

Numbrid 1 ja 4 varieeruvad sõltuvalt sellest, mitu rida (L) ja märke (C) vi kettale kirjutas.

Vastupidiselt sellele, mida võite oodata, annab vi teile siiski puhvri "myFileName", mitte "copyOfFileName" jaoks. The redaktor küll lõi koopia ja kirjutas selle kettale, kuid eeldab, et kavatsete jätkata algse koopia redigeerimist. faili. Koopia avamiseks toimige järgmiselt.

Kui kasutate vim-redaktorit (vim täiustatud), saate selle kaheastmelise protsessi vahele jätta, luues koopia järgmiselt:

Vim teeb koopia, kirjutab selle kettale ja lülitab praeguse puhvri uuele failile.

Avage redigeerimiseks uus fail, olles endiselt vi-redaktoris, tehes järgmist:

Ilmub uus tühi puhver ja terminali akna allservas järgmine tekst:

Funktsiooni ":e newFile" tulemus vi kasutades on peaaegu identne käsurealt "vi newFile" kutsumisega. Erinevus seisneb selles, et avades vi-s uue faili, saate jätkata ka muude varem avatud puhvrite redigeerimist.

Kui soovite käsurealt korraga luua mitu uut faili, lisage lihtsalt failinime argumendid vi-le, näiteks: vi fail1 fail2 fail3. Sama ei saa teha uute failide loomisel vi-st, kasutades käsku ":e".

Kõigi vi-s praegu avatud puhvrite loetlemiseks sisestage käsk ":ls". See kuvab kõigi puhvrite loendi, millele eelneb number. Teisele avatud puhvrile lülitumiseks käivitage käsk ":b1", asendades "1" soovitud puhvri numbriga.