1Sep

Iesācēju rokasgrāmata teksta failu rediģēšanai ar Vi

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ādēļ ir svarīgi zināt Vi.

Atšķirībā no Nano, viegli lietojamu termināļa teksta redaktoru, 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.

Darba sākšana

Vi ir termināla lietojumprogramma, tāpēc jums tas jāsāk no termināla loga. Izmantojiet vi /path/to/ failu komandu, lai atvērtu esošu failu ar Vi. vi /path/to/ faila komanda darbojas arī tad, ja faila vēl neeksistē;Saglabājot, Vi izveidos jaunu failu un ierakstīs to norādītajā vietā.

Atcerieties lietot 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 savu fstab failu. Tā vietā izmantojiet su komandu, ja izmantojat Ubuntu Linux versiju, kas neizmanto sudo.

komandu režīms

Tas ir tas, ko jūs 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ņu, lai izdzēstu rakstzīmi zem kursora. Ir arī dažādas citas komandas izdzēst - piemēram, ierakstot 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 nospiediet v taustiņu. Pārvietojiet kursoru, lai atlasītu tekstu, un pēc tam nospiediet un , lai nokopētu atlasīto tekstu vai x , lai to sagrieztu. Novietojiet kursoru vēlamajā vietā un nospiediet p taustiņu, lai ielīmētu kopētu vai sagrieztu tekstu.

Ievietošanas režīms

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ā eksistē - tikai pēc tam, kad esat novietojis kursoru komandu režīmā, vienkārši nospiediet i taustiņu. 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ā.

saglabāšana un aizvēršana Jūs varat saglabāt un iziet no komandu režīma. Vispirms pārliecinieties, ka esat komandu režīmā, nospiežot escape atslēgu( nospiežot escape atslēgu vēlreiz, neko nedara, 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 ievadi, lai ierakstītu failu diskā, neizejot no tās vai ievadiet : 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 ievadī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.