Kriauklė

Darbas su „Vi“ redaktoriumi „Linux“

Darbas su „Vi“ redaktoriumi „Linux“

Kas yra „vi“ redaktorius

„Vi“ arba „Visual Editor“ yra numatytasis teksto redaktorius, pateikiamas su daugeliu „Linux“ sistemų. Tai yra terminalo teksto redaktorius, kurį vartotojai turi išmokti, iš esmės, kai sistemoje nėra patogesnių teksto redaktorių. Keletas kitų priežasčių, kodėl reikia naudoti Vi:

Šioje pamokoje sužinosime, kaip paleisti ir naudoti „Vi“ redaktorių bei dirbti su tekstiniais failais.

Paleidžiama „Vi Editor“

„Linux“ „Vi“ redaktorius yra terminalo teksto redaktorius, todėl pirmiausia turėsite atidaryti terminalo langą. Atidarę „Linux“ terminalą galite:

Failo kūrimas naudojant Vi

Norėdami sukurti failą „Vi“, naudokite šią komandą:

vi failo vardas

Pavyzdys: vi textfile.txt

Norėdami sukurti failą konkrečioje vietoje, naudokite šią komandą:

vi / path / to / failo vardas

Atidaromas jau esamas failas

Norėdami atidaryti jau esamą failą, naudokite šią komandą:

vi / path / to / failo vardas

Pastaba: Failo pavadinimas nurodytu vardu bus sukurtas, jei jo dar nėra sistemoje

„Vi“ režimai

Prieš pradedant dirbti su failais, svarbu sužinoti, kad „Vi“ redaktorius veikia dviem režimais: komandų režimu ir įterpimo režimu. Komandų režimu galite iš esmės pereiti per tekstą, ieškoti žodžių faile ir išsaugoti failą ir pan. Galite paleisti įvairias komandas, bet nieko negalite įterpti į savo tekstą; tam turite būti įterpimo režime. Atminkite, kad komandiniame režime jūsų įvesti klavišai veiks tik kaip komandos; tačiau įterpimo režimu galėsite įvesti ir redaguoti tekstą.

Perjungimas tarp režimų

Kai pirmą kartą kuriate arba atidarote failą „Vi“, esate komandos režime. Nors atrodo, kad čia galite spausdinti, negalite. Norėdami ką nors parašyti, turite pereiti į įterpimo režimą paspausdami i Raktas. Norėdami pereiti atgal į komandų režimą, tiesiog turite paspausti esc Raktas.

Pastaba: Svarbu pažymėti, kad „Vi“ redaktoriuje skiriamos didžiosios ir mažosios raidės. Taigi, jei jūsų klavišai neduoda norimų rezultatų, įsitikinkite, kad netyčia nepaspauskite „Caps Lock“ klavišo.

Komandos režimas

„Vi“ paprastai paleidžiamas komandos režimu. Galite atlikti savo failų administracines operacijas, tokias kaip failo išsaugojimas, failo komandų vykdymas, žymeklio perkėlimas per failą, iškirpimas / trūkčiojimas ir failo eilučių bei žodžių įklijavimas. Komandos režimas taip pat leidžia jums rasti ir pakeisti failo tekstą.

Žymeklio perkėlimas per failą:

Paprastai galite perkelti žymeklį visame failo tekste naudodami klaviatūros rodyklių aukštyn, žemyn, kairėn ir dešinėn klavišus. Jei naudojate nuotolinį terminalą ir rodyklių klavišai neveikia norimu būdu, kaip pakaitalus galite naudoti šiuos klavišus:

Pereiti į kairę: h

Judėti dešinėn: l

Judėti aukštyn: k

Judėti žemyn: j

Įterpimo režimas

Norėdami įvesti tekstą į failą, turite būti įterpimo režimu. Viskas, ką įvesite šiame režime, bus laikoma tekstu ir pridėta prie failo.

Darbas su vi failais

Įterpiamas tekstas

Sukūrę naują failą arba atidarę jau esamą failą, galite įrašyti jame tekstą pirmiausia pereidami į įterpimo režimą paspausdami i Raktas. Jūs pastebėsite, kad pati komanda vi apskritai nerodoma ekrane. Galite įvesti kelias eilutes ir paspausti kiekvienos eilutės pabaigoje. Ilgesnėse eilutėse vi žodžio nevynioja; jis nutraukia liniją ekrano krašte.

Teksto pasirinkimas

Galite pasirinkti tekstą kopijuoti, iškirpti ir įklijuoti tik komandų režimu. Norėdami pasirinkti tekstą, pažymėkite žymeklį kairėje arba dešinėje norimo pasirinkti teksto pusėje ir paspauskite v Raktas. Tada galite perkelti žymeklį ir pasirinkti tekstą.

Kopijuojamas tekstas

Pasirinkę tekstą, kaip aprašyta aukščiau, galite paspausti y nukopijuoti tekstą ir x iškirpti tekstą. Norėdami įklijuoti tekstą, užveskite žymeklį norimoje vietoje ir paspauskite p klavišą įklijuoti nukopijuotą ar iškirptą tekstą. Nepamirškite, kad atlikdami šias operacijas turėtumėte būti komandos režimu.

Ištrinamas tekstas

Norėdami ištrinti simbolį iš failo, perkelkite žymeklį, kol jis bus ant neteisingos raidės, tada įveskite x Raktas. Norėdami pašalinti daugiau simbolių, tarkime, tris, įveskite 3x.

Failo išsaugojimas ir uždarymas

Komandos režimo tipą : wq ir paspauskite Enter, kad įrašytumėte failą į diską ir baigtumėte vi. Komanda : w failą įrašys tik į diską ir : q išeis iš vi neišsaugojęs failo. Taip pat galite padalyti šią komandą, pavyzdžiui, įveskite : w ir paspauskite „Enter“, kad įrašytumėte failą į diską, neuždarydami ir neįvedę : q išeiti iš vi neišsaugojus failo.

Kai atliksite pakeitimus faile ir baigsite neišsaugoję pakeitimų, „vi“ suteiks jums įspėjimą. Galite ignoruoti įspėjimą naudodami komandą : q! Ir paspauskite „Enter“.

Bendrosios vi komandos

Norėdami naudoti failus „Vi“ redaktoriuje, naudosite šias „Vi“ valdymo komandas:

Komandaapibūdinimas
Failo redagavimas
iNaudokite šią komandą norėdami įterpti tekstą prieš dabartinę žymeklio vietą
Naudokite šią komandą norėdami įterpti tekstą eilutės pradžioje
aNaudokite šią komandą norėdami įterpti tekstą po dabartine žymeklio vieta
oNaudokite šią komandą, norėdami sukurti naują teksto eilutę žemiau dabartinės žymeklio vietos
Ištrinami simboliai
xNaudokite šią komandą, norėdami ištrinti simbolį, esantį dabartinėje vietoje
XNaudokite šią komandą, norėdami ištrinti simbolį prieš dabartinę vietą
dwNaudokite šią komandą norėdami ištrinti iš dabartinės vietos į kitą žodį
DNaudokite šią komandą norėdami ištrinti iš dabartinės vietos iki eilutės pabaigos
ddNaudokite šią komandą, kad ištrintumėte visą eilutę
Kopijavimas ir įklijavimas
yyNaudokite šią komandą, norėdami nukopijuoti dabartinę eilutę
pNaudokite šią komandą, jei norite įklijuoti nukopijuotą tekstą po žymekliu
PNaudokite šią komandą, kad įklijuotumėte (iškirptą) tekstą prieš žymeklį
Teksto keitimas
ccNorėdami pašalinti eilutės turinį, naudokite šią komandą
sNaudokite šią komandą, norėdami pakeisti simbolį rašomuoju
rNaudokite šią komandą, kad pakeistumėte žymeklio simbolį ir grįžtumėte į komandų režimą

Išvada

Taigi ši pamoka buvo skirta „Vi“ redaktoriui. Tikiuosi, kad jūs išmokote sukurti naują failą arba atidaryti esamą. Jūs taip pat išmokote įterpti, ištrinti ar pašalinti žodžius iš teksto failo.

„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...
Kaip padidinti FPS sistemoje „Linux“?
FPS reiškia Kadrai per sekundę. FPS užduotis yra išmatuoti kadrų greitį atkuriant vaizdo įrašus ar žaidimus. Paprastais žodžiais, nepertraukiamų viso ...
Populiariausi „Oculus App Lab“ žaidimai
Jei esate „Oculus“ laisvų rankų įrangos savininkas, turite žinoti, kaip krauti iš šono. Šoninis įkėlimas yra ne parduotuvėje esančio turinio įdiegimas...