Vi ir spēcīgs teksta redaktors, kas iekļauts lielākajā daļā Linux sistēmu, pat iegulto. Dažreiz jums ir jārediģē teksta fails sistēmā, kurā nav ietverts draudzīgāks teksta redaktors, tāpēc ir svarīgi zināt Vi.
Atšķirībā no Nano, viegli lietojama termināla teksta redaktora, Vi nesaglabā roku un nesniedz sarakstu ar īsinājumtaustiņiem ekrānā. Tas ir modāla teksta redaktors, un tam ir gan ievietošanas, gan komandu režīms.
Vi ir gala lietojumprogramma, tāpēc jums tas jāsāk no termināla loga. Izmantojiet vi / path / to / file komandu atvērt esošu failu ar Vi. The vi / path / to / file komanda darbojas arī tad, ja fails vēl neeksistē; Saglabājot, Vi izveidos jaunu failu un ierakstīs to norādītajā vietā.
Neaizmirstiet izmantot sudo, ja vēlaties rediģēt sistēmas failu. Tātad, piemēram, jūs vēlaties ierakstīt sudo vi / etc / fstab ja vēlaties rediģēt fstab failu. Izmantojiet su ja jūs izmantojat Linux versiju, kas nav Ubuntu versija, bet neizmanto sudo.
To redzēsiet, atverot failu vi. Izskatās, ka jūs varat sākt rakstīt, taču jūs nevarat to izdarīt. Vi ir modāla teksta redaktors, un tas tiek atvērts komandu režīmā. Mēģinot ierakstīt šajā ekrānā, radīsies negaidīta uzvedība.
Lai gan komandu režīmā jūs varat pārvietot kursoru ar bulttaustiņiem. Nospiediet x taustiņš, lai izdzēstu rakstzīmi zem kursora. Ir arī citas komandas izdzēst, piemēram, rakstīt dd (divreiz nospiediet taustiņu d), tiek dzēsta visa teksta rindiņa.
Jūs varat izvēlēties, kopēt, izgriezt un ielīmēt tekstu komandu režīmā. Novietojiet kursoru teksta kreisajā vai labajā pusē, kuru vēlaties kopēt, un nospiedietv atslēga. Pārvietojiet kursoru, lai atlasītu tekstu, un pēc tam nospiediety nokopēt izvēlēto tekstu vaix to sagriezt. Novietojiet kursoru vēlamajā vietā un nospiedietp taustiņš, lai ielīmētu tekstu, kuru esat kopējies vai izgriezis.
Papildus komandu režīmam, otrais režīms, kas jums jāzina, ir ievietošanas režīms, kas ļauj ievietot tekstu Vi. Ievietot ievietošanas režīmu ir viegli, ja jūs zināt, ka tā pastāv - vienkārši nospiediet i vienu reizi pēc tam, kad esat novietojis kursoru komandu režīmā. Sāciet rakstīt un Vi ievietos rakstzīmes, kuras ievadāt failā, nevis mēģināt tos interpretēt kā komandas.
Kad esat pabeidzis ievietošanas režīmā, nospiediet izietnes taustiņu, lai atgrieztos komandu režīmā.
Jūs varat saglabāt un iziet no komandu režīma. Vispirms pārliecinieties, ka esat komandu režīmā, nospiežot escape atslēgu (vēlreiz nospiežot escape atslēgu, ja jūs jau esat komandu režīmā).
Tips : wq un nospiediet enter, lai ierakstītu failu diskā un izietu vi. Jūs varat arī sadalīt šo komandu uz augšu - piemēram, ierakstiet : w un nospiediet enter, lai ierakstītu failu diskā, neizejot no tā vai ierakstiet : q lai izietu vi, saglabājot failu.
Vi neļaus jums atmest, ja esat mainījis failu kopš pēdējās saglabāšanas, bet jūs varat to ierakstīt : q! un nospiediet enter, lai ignorētu šo brīdinājumu.
Pārbaudiet Nano, ja meklējat vieglāk lietojamu gala teksta redaktoru. Lielākajai daļai Linux sadali ir instalēta Nano, bet iegultās sistēmas un citas noņemtas vides bieži vien ietver tikai Vi.