Kā izveidot failu VI redaktorā

Termināļa ekrāns tiks aizstāts ar vi interfeisu. Termināļa loga augšdaļā jūs redzēsit mirgojošu kursoru, kas atrodas virs ~ rakstzīmju kolonnas, kas iet uz leju ekrāna malā. Termināļa loga apakšā jums vajadzētu redzēt:

Rediģējiet failu (pievienojiet saturu) un, kad esat pabeidzis, pārslēdzieties uz komandu režīmu un ievadiet šo:

Vi ieraksta failu diskā, un jūs to uzzināsit, jo loga apakšā redzēsit:

Cipari 1 un 4 mainīsies atkarībā no tā, cik rindiņu (L) un rakstzīmju (C) vi ierakstīja diskā.

Tomēr pretēji tam, ko jūs varētu sagaidīt, vi joprojām piedāvā "myFileName", nevis "copyOfFileName" buferi. The redaktors izveidoja kopiju un ierakstīja to diskā, taču tiek pieņemts, ka jūs plānojat turpināt rediģēt oriģinālo kopiju. failu. Lai atvērtu kopiju, rīkojieties šādi:

Ja izmantojat vim redaktoru (vi uzlabots), varat izlaist šo divpakāpju procesu, izveidojot kopiju šādi:

Vim izveido kopiju, ieraksta to diskā un pārslēdz pašreizējo buferi uz jauno failu.

Atveriet jaunu failu rediģēšanai, atrodoties vi redaktorā, izpildot tālāk norādītās darbības.

Parādās jauns, tukšs buferis, un termināļa loga apakšā tiek parādīts šāds teksts:

Izmantojot vi, izsauktā ":e newFile" rezultāts ir gandrīz identisks "vi newFile" izsaukšanai no komandrindas. Atšķirība ir tāda, ka, atverot jaunu failu programmā vi, varat arī turpināt rediģēt citus buferus, kas bija atvērti iepriekš.

Lai no komandrindas izveidotu vairākus jaunus failus vienlaikus, vienkārši pievienojiet faila nosaukuma argumentus vi, piemēram: vi fails1 fails2 fails3. To pašu nevar izdarīt, veidojot jaunus failus no iekšpuses vi, izmantojot komandu ":e".

Lai uzskaitītu visus pašlaik atvērtos buferus programmā vi, ievadiet komandu ":ls". Tas parāda visu buferu sarakstu, pirms kura ir norādīts skaitlis. Lai pārslēgtos uz citu atvērtu buferi, izpildiet komandu ":b1", aizstājot "1" ar vēlamā bufera numuru.