Kas yra vi
Vi redaktorius yra sukurtas kaip mes sual redaktorius. Jis įdiegtas kiekvienoje Unix sistemoje. Kitaip tariant, jis prieinamas visose „Linux“ platinimo sistemose. Jis yra patogus naudoti ir veikia vienodai skirtingose distrose ir platformose. Tai labai galinga programa. Patobulinta vi redaktoriaus versija nes .
Vi redaktorius turi du režimus:
Pagal numatytuosius nustatymus vi redaktorius paleidžiamas komandų režimu. Norėdami įvesti tekstą, turite būti įterpimo režimu, tiesiog įveskite 'aš' ir būsite įterpimo režimu. Nors įvedus i nieko nebus rodoma ekrane, bet būsite įterpimo režimu. Dabar galite įvesti bet ką.
nemokama vs nemokama
Norėdami išeiti iš įterpimo režimo, paspauskite Esc klavišą, būsite nukreipti į komandų režimą.
Jei nesate tikri, kuriame režime esate, du kartus paspauskite klavišą Esc ir būsite komandų režimu.
Naudojant vi
Vi redagavimo įrankis yra interaktyvus įrankis, nes jis rodo failo pakeitimus ekrane, kol redaguojate failą.
Vi redaktoriuje galite įterpti, redaguoti arba pašalinti žodį, kai žymeklis juda visame faile.
Kiekvienai funkcijai nurodytos komandos, pvz., ištrinti jos x arba dd.
Vi redaktoriuje skiriamos didžiosios ir mažosios raidės. Pavyzdžiui, p leidžia įklijuoti po dabartinės eilutės, o P leidžia įklijuoti prieš dabartinę eilutę.
vi sintaksė:
vi
Kai terminale įvesite komandą vi su failo pavadinimu, terminalas bus aiškus ir bus rodomas failo turinys. Jei tokio failo nėra, bus sukurtas naujas failas ir užbaigtas failas bus išsaugotas minėtu pavadinimu.
Linux vi pavyzdys
Supraskime vi per pavyzdį:
Norėdami pradėti vi, atidarykite savo terminalą ir įveskite komandą vi, tada failo pavadinimą. Jei failas yra kitame kataloge, galite nurodyti failo kelią. Ir jei jūsų failas neegzistuoja, jis sukurs naują failą nurodytu pavadinimu nurodytoje vietoje.
cobol programavimas
Pavyzdys:
vi /home/sssit/Downloads/file.txt
Pažiūrėkite į aukščiau pateiktą momentinį vaizdą, kuriame naują failą failas.txt (nes šio failo nėra) ir įvedė visą katalogo kelią Atsisiuntimai.
Komandinis režimas
Tai pamatysite, kai po aukščiau nurodytos komandos paspausite enter. Jei pradėsite rašyti, nieko nebus rodoma taip, kaip esate komandų režimu. Pagal numatytuosius nustatymus vi atidaromas komandų režimu.
1 eilės logika
Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, ji tuščia, nes tai naujas failas. Norėdami pradėti rašyti, turite pereiti į įterpimo režimą. Terminalo lango pabaigoje rodomas katalogo pavadinimas ir failo pavadinimas.
Įterpimo režimas
Norėdami pereiti į įterpimo režimą, paspauskite i. Tačiau yra ir kitų komandų, leidžiančių pereiti į įterpimo režimą, kurias išnagrinėsime kitame puslapyje.
Paspaudę pažiūrėkite į aukščiau pateiktą momentinę nuotrauką i įėjome į įterpimo režimą. Dabar galime rašyti bet ką. Norėdami pereiti į kitą eilutę, paspauskite Enter.
Baigę rašyti, paspauskite esc klavišą, kad grįžtumėte į komandų režimą.
Išsaugoti ir mesti
Galite išsaugoti ir uždaryti vi redaktorių komandų režimu. Prieš rašydami komandą išsaugoti arba uždaryti, turite paspausti dvitaškį (:). Dvitaškis leidžia duoti nurodymus vi.
išeiti iš lentelės:
Komandos | Veiksmas |
---|---|
:wq | Išsaugokite ir išeikite |
:In | Sutaupyti |
:q | Išeik |
:w fname | Išsaugoti kaip fvardą |
ZZ | Išsaugokite ir išeikite |
:q! | Nustokite atmesti atliktus pakeitimus |
: Į! | Išsaugoti (ir įrašyti į neįrašomą failą) |
Norėdami išeiti iš vi, pirmiausia įsitikinkite, kad esate komandų režimu. Dabar įveskite :wq ir paspauskite enter. Tai išsaugos ir išjungs vi.
Tipas :wq norėdami išsaugoti ir išeiti iš failo.
Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, komanda :wq išsaugos ir uždarys vi redaktorių. Kai įvesite komandų režimu, jis automatiškai atsiras apatiniame kairiajame kampe.
java system.out.println
Jei norite išeiti neišsaugoję failo, naudokite :q. Ši komanda veiks tik tada, kai nepadarėte jokių failo pakeitimų.
Pažvelkite į aukščiau pateiktą momentinį vaizdą, šis failas yra modifikuotas ir todėl reikia rašyti :q jis rodo šį pranešimą apatiniame kairiajame kampe.
Aukščiau pateiktą failą galima išsaugoti komanda :!q. Jis atmeta faile atliktus pakeitimus ir išsaugo jį.
Pažvelkite į aukščiau pateiktą momentinę nuotrauką, kurią įvedėme :!q, jis išsaugos mūsų failą, atmesdamas atliktus pakeitimus.
Vi komandos
„Linux vi“ redaktorius skiriasi nuo kitų redaktorių. Norėdami naudoti skirtingas funkcijas, turite naudoti skirtingus klavišus. Tačiau naudoti vi redaktorių yra gana paprasta ir įdomu.
Vi redaktoriaus komandos skiriamos didžiosioms ir mažosioms raidėms.
pavasaris ir pavasaris mvc
Pažvelkite į vi komandas šioje lentelėje.
Norėdami perjungti iš komandos į įterpimo režimą:
komandą | Veiksmas |
---|---|
i | Pradėkite rašyti prieš dabartinį simbolį |
aš | Pradėkite rašyti dabartinės eilutės pradžioje |
a | Pradėkite rašyti po dabartinio simbolio |
A | Pradėkite rašyti dabartinės eilutės pabaigoje |
O | Pradėkite rašyti naujoje eilutėje po dabartinės eilutės |
O | Pradėkite rašyti naujoje eilutėje prieš dabartinę eilutę |
Norėdami perkelti failą:
Komandos | Veiksmas |
---|---|
j | Norėdami judėti žemyn |
k | Norėdami judėti aukštyn |
h | Norėdami judėti į kairę |
l | Norėdami judėti į dešinę |
Norėdami pereiti eilutes:
Komandos | Veiksmas |
---|---|
G | Nukreips jus į paskutinę failo eilutę |
`` | Nukreips jus į paskutinę failo vietą |
Ištrinti:
Komandos | Veiksmas |
---|---|
x | Ištrinti esamą simbolį |
X | Ištrinkite simbolį prieš žymeklį |
r | Pakeiskite esamą simbolį |
xp | Perjunkite du simbolius |
dd | Ištrinti dabartinę eilutę |
D | Ištrinkite dabartinę eilutę nuo esamo simbolio iki eilutės pabaigos |
dG | ištrinti nuo dabartinės eilutės iki failo pabaigos |
Norėdami pakartoti ir anuliuoti:
Komandos | Veiksmas |
---|---|
in | Atšaukti paskutinę komandą |
. | Pakartokite paskutinę komandą |
Komanda iškirpti, kopijuoti ir įklijuoti:
Komandos | Veiksmas |
---|---|
dd | Ištrinti eilutę |
yy | (yank yank) nukopijuoti eilutę |
p | Įklijuoti po dabartinės eilutės |
P | Įklijuoti prieš dabartinę eilutę |
Komanda iškirpti, kopijuoti ir įklijuoti blokais:
Komandos | Veiksmas |
---|---|
dd | Ištrinkite nurodytą n eilučių skaičių |
yy | Nukopijuokite nurodytą n eilučių skaičių |
Eilutės pradžia ir pabaiga:
Komandos | Veiksmas |
---|---|
i | Pateikite dabartinės eilutės pradžią |
^ | Pateikite dabartinės eilutės pradžią |
$ | Pateikite dabartinės eilutės pabaigą |
teisingai | Ištrinti iki eilutės pradžios |
d$ | Ištrinti iki eilutės pabaigos |
Sujungimo linijos:
Komandos | Veiksmas |
---|---|
J | Sujunkite dvi eilutes |
yyp | Pakartokite dabartinę eilutę |
ddp | Sukeiskite dvi eilutes |
Judėti pirmyn arba atgal:
Komandos | Veiksmas |
---|---|
Į | Perkelkite vieną žodį į priekį |
b | Perkelkite vieną žodį atgal |
Į | Perkelkite nurodytą žodžių skaičių į priekį |
dw | Ištrinti vieną žodį |
yra | Nukopijuokite vieną žodį |
dw | Ištrinti nurodytą žodžių skaičių |
Ieškoti eilutėje:
Komandos | Veiksmas |
---|---|
/string | Persiųsti duotosios eilutės paiešką |
?styga | Ieškoti nurodytos eilutės atgal |
/^styga | Persiųsti paieškos eilutę eilutės pradžioje |
/string$ | Persiųsti paieškos eilutę eilutės pabaigoje |
n | Eiti į kitą ieškomos eilutės atvejį |
/ | Ieškokite žodžio jis (o ne ten, čia ir pan.) |
/pl[abc]ce | Ieškokite vietos, plbce ir plcc |
Pakeiskite visus
Sintaksė:
: s///g
Pavyzdys:
Komandos | Veiksmas |
---|---|
:1,$ s/skaityta/pakeista/ | Pakeiskite pirmyn atgal nuo pirmos eilutės iki paskutinės eilutės |
:3,6 s/raidės/naujas/g | Pakeiskite pirmyn atgal nuo trečios eilutės iki devintos eilutės |
Teksto buferiai:
Komandos | Veiksmas |
---|---|
'papildyti | Ištrinkite dabartinę eilutę ir įdėkite tekstą į buferį a |
'ap | Įklijuokite eilutę iš buferio a |
Santrumpa
Sintaksė:
:ab
Pavyzdys:
Komandos | Veiksmas |
---|---|
:ab au santrumpa ir santrumpa | Sutrumpinkite au, kad būtų „sutrumpinimas ir nesutrumpinimas“ |
:one au | Un – sutrumpintai au |
Mes redaktoriaus rodyklė
Vi redaktorius
- Vi redaktorius
- 1) jungiklis
- 2) judėti
- 3) šuolis
- 4) ištrinti
- 5) atšaukti ir pakartoti
- 6) iškirpti, kopijuoti, įklijuoti
- 7) iškirpti, kopijuoti, įklijuoti blokus
- 8) Pradžia ir pabaiga
- 9) Prisijungimas
- 10) žodis
- 11) Paieška
- 12) Pakeiskite viską
- 13) Teksto buferiai
- 14) Santrumpos