Kako ustvariti datoteko v urejevalniku VI

click fraud protection

Zaslon terminala bo zamenjan z vmesnikom vi. Na vrhu okna terminala boste videli utripajoč kazalec nad stolpcem ~ znakov, ki tečejo po strani zaslona. Na dnu terminalskega okna bi morali videti:

Uredite datoteko (dodajte nekaj vsebine) in ko končate, preklopite v ukazni način in vnesite naslednje:

Vi zapiše datoteko na disk in to boste vedeli, ker boste na dnu okna videli:

Številki, 1 in 4, se razlikujeta glede na to, koliko vrstic (L) in znakov (C) je vi zapisal na disk.

Vendar, v nasprotju s tem, kar lahko pričakujete, vam vi še vedno predstavlja medpomnilnik za "myFileName", ne "copyOfFileName." The urejevalnik je ustvaril kopijo in jo zapisal na disk, vendar predvideva, da nameravate nadaljevati z urejanjem izvirne kopije mapa. Če želite odpreti kopijo, izvedite naslednje:

Če uporabljate urejevalnik vim (vi izboljšan), lahko ta postopek v dveh korakih preskočite tako, da ustvarite kopijo na ta način:

Vim naredi kopijo, jo zapiše na disk in preklopi trenutni medpomnilnik v novo datoteko.

Odprite novo datoteko za urejanje, medtem ko ste še vedno v urejevalniku vi, tako da izvedete naslednje:

Pojavi se nov, prazen medpomnilnik in na dnu terminalskega okna se prikaže naslednje besedilo:

Rezultat klica ":e newFile" med uporabo vi je skoraj enak klicu "vi newFile" iz ukazne vrstice. Razlika je v tem, da lahko z odpiranjem nove datoteke znotraj vi nadaljujete z urejanjem vseh drugih predpomnilnikov, ki so bili odprti prej.

Če želite ustvariti več novih datotek hkrati iz ukazne vrstice, preprosto dodajte argumente imena datoteke v vi, kot je: vi datoteka1 datoteka2 datoteka3. Enako ni mogoče storiti pri ustvarjanju novih datotek znotraj vi z ukazom ":e".

Če želite prikazati vse trenutno odprte medpomnilnike v vi, vnesite ukaz ":ls". To prikaže seznam vseh medpomnilnikov, pred katerimi je številka. Če želite preklopiti na drug odprt medpomnilnik, izvedite ukaz ":b1", pri čemer "1" zamenjate s številko medpomnilnika, ki ga želite.