VI redaktors ar komandām Linux/Unix apmācībā

Kas ir VI redaktors?

VI redaktors ir populārākais un klasiskākais teksta redaktors Linux saimē. Tālāk ir minēti daži iemesli, kas padara to par plaši izmantotu redaktoru -

1) Tas ir pieejams gandrīz visos Linux izplatījumos

2) Tas darbojas vienādi dažādās platformās un izplatījumos

3) Tas ir lietotājam draudzīgs. Tādējādi miljoniem Linux lietotāju tas patīk un izmanto to rediģēšanas vajadzībām

Mūsdienās ir pieejamas uzlabotas vi redaktora versijas, un vispopulārākā ir ES ATNĀCU kurš ir V i iekš pierādīts. Daži no tiem ir Elvis, Nvi, Nano un Vile. Ir prātīgi mācīties vi, jo tas ir bagāts ar funkcijām un piedāvā bezgalīgas iespējas faila rediģēšanai.

Lai strādātu ar VI redaktoru, jums ir jāsaprot tās darbības režīmi . Tos var iedalīt divās galvenajās daļās.

Šajā apmācībā jūs uzzināsit vairāk par-

Noklikšķiniet šeit, ja videoklips nav pieejams



vi Komandu režīms:

  • Vi redaktors tiek atvērts tikai šajā režīmā saprot komandas
  • Šajā režīmā jūs varat, pārvietojiet kursoru un izgrieziet, kopējiet, ielīmējiet tekstu
  • Šis režīms saglabā arī failā veiktās izmaiņas
  • Komandas ir reģistrjutīgas. Jums vajadzētu izmantot pareizo burtu reģistru.

vi Redaktora ievietošanas režīms:

  • Šis režīms ir paredzēts teksta ievietošanai failā.

  • Jūs varat pārslēgties uz ievietošanas režīmu no komandu režīma nospiežot tastatūras 'i'

  • Kad esat ievietošanas režīmā, jebkura atslēga tiks uzskatīta par ievadi failam, ar kuru pašlaik strādājat.

  • Lai atgrieztos komandu režīmā un saglabātu veiktās izmaiņas, nospiediet taustiņu Esc

Kā lietot vi redaktoru

Lai palaistu VI redaktoru -atveriet termināli (CLI) un ierakstiet

vi vai

Un, ja jūs norādāt esošu failu, redaktors to atvērs, lai jūs varētu rediģēt. Pretējā gadījumā jūs varat izveidot jaunu failu.

VI Rediģēšanas komandas

  • i - Ievietot pie kursora (pāriet ievietošanas režīmā)
  • a - rakstiet pēc kursora (pāriet ievietošanas režīmā)
  • A - rakstiet rindas beigās (pāriet ievietošanas režīmā)
  • ESC - pārtraukt ievietošanas režīmu
  • u - atsaukt pēdējās izmaiņas
  • U - Atsauciet visas izmaiņas visā rindā
  • o - atveriet jaunu rindu (pāriet ievietošanas režīmā)
  • dd - dzēst rindu
  • 3dd - izdzēsiet 3 rindas.
  • D - Dzēst rindas saturu pēc kursora
  • C - Dzēst rindas saturu aiz kursora un ievietot jaunu tekstu. Lai pabeigtu ievietošanu, nospiediet taustiņu ESC.
  • dw - izdzēsiet vārdu
  • 4dw - izdzēsiet 4 vārdus
  • cw - mainīt vārdu
  • x - izdzēsiet rakstzīmi pie kursora
  • r - Aizstāt rakstzīmi
  • R - pārrakstiet rakstzīmes, sākot ar kursoru
  • s - aizvietojiet vienu rakstzīmi zem kursora un turpiniet ievietot
  • S - aizstājiet visu rindu un sāciet ievietot rindas sākumā
  • ~ - Mainīt individuālo raksturu

Piezīme : Jums vajadzētu būt sadaļā komandu režīms ', lai izpildītu šīs komandas . VI redaktors ir reģistrjutīga tāpēc pārliecinieties, ka esat ierakstījis komandas pareizajos burtos.

Noteikti nospiediet pareizo komandu, pretējā gadījumā jūs veiksit nevēlamas izmaiņas failā. Varat arī ieiet ievietošanas režīmā, pēc nepieciešamības nospiežot a, A, o.

Pārvietošanās failā

  • k - Pārvietot kursoru uz augšu
  • j - Pārvietot kursoru uz leju
  • h - Pārvietot kursoru pa kreisi
  • l - pārvietojiet kursoru pa labi

Lai pārvietotos failā, jums ir jābūt komandu režīmam. Navigācijas noklusējuma taustiņi ir minēti zemāk; Jūs varat izmantojiet arī tastatūras bulttaustiņus .

Faila saglabāšana un aizvēršana

  • Shift+zz - saglabājiet failu un aizveriet
  • : w - saglabājiet failu, bet paturiet to atvērtu
  • : q - Iziet, nesaglabājot
  • : wq - saglabājiet failu un aizveriet

Jums vajadzētu būt komandu režīmu, lai izietu no redaktora un saglabātu izmaiņas uz failu.

Kopsavilkums:

  • Vi redaktors ir vispopulārākais un visbiežāk izmantotais Unix teksta redaktors
  • Tas parasti ir pieejams visos Linux izplatījumos.
  • Tas darbojas divos režīmos - Command un Insert
  • Komandu režīms izmanto lietotāja komandas, un ievietošanas režīms ir paredzēts teksta rediģēšanai
  • Jums vajadzētu zināt komandas, lai viegli strādātu ar failu
  • Mācīšanās izmantot šo redaktoru var jums palīdzēt skriptu veidošanā un failu rediģēšanā.