Makseviisid Abuse

Mida on vaja teada, et töötada Vi

10.01.2025, 19:36

VI on võimas konsoolne tekstiredaktor. See on teenitult üks kõige levinumaid vahendeid Unixi süsteemides. Ja seda kõike tänu tema kiirusele ja tohutule hulgale tekstimanipulatsioonifunktsioonidele. Siiski võib seda olla veidi raske omandada. Seepärast oleme sellesse artiklisse kogunud Vi redaktori peamised käsud.

Mille poolest Vi erineb Vimist

Vim sisaldab lisafunktsioone, nagu süntaksi esiletõstmine, hiirtugi ja palju muud. Põhilised käsud ja klaviatuurikombinatsioonid jäävad nii VI kui ka Vimis samaks. Seega, õppides Vi-d, õpite automaatselt ära Vim-i ja selle teiste tuletiste põhitõed.

Miks õppida Vi?

Siin on viis põhjust, miks ma soovitan õppida Vi ja Vim:

  1. Vi on alati kättesaadav, kuna seda nõuab POSIX standard.

  2. Vi/Vim on hästi dokumenteeritud. Redaktoril on oma kasutusjuhend - kirjutage lihtsalt :h käsurežiimis .

  3. Vi/Vimil on palju lisaseadmeid. Enamik neist on leitav vimawesome.com, mis on üks populaarsemaid kohti nende allalaadimiseks.

  4. Redaktor tarbib minimaalselt ressursse. See teeb Vi'i ideaalseks paljude erinevate ülesannete jaoks. Ja tarkvaraarendus on vaid üks neist! Näiteks saab Vi-s kirjutada väga pikki tekste, kuni romaanideni, ilma probleemideta. Teised tekstiredaktorid, eriti GUI-rakendused, võivad sellisest koormusest katki minna ja kokku kukkuda.

Vi käivitamine

Programmi käivitamiseks kirjutage käsk:

vi

Saate avada ka faili, määrates selle nime. Kui fail on olemas, siis avatakse see redigeerimiseks, kui mitte, siis luuakse uus fail:

vi your_file.txt

Vi režiimid

Vi töötab kahes erinevas režiimis:

  1. Käsurežiim: kasutatakse navigeerimiseks, kopeerimiseks, kleepimiseks.

  2. Paste-režiim: siin sisestate otse teksti.

Tavalise režiimi kasutamine

? See režiim on VI/Vimi avamisel vaikimisi sisse lülitatud.
Seda kasutatakse sellisteks toiminguteks nagu tekstis liikumine, kopeerimine, kleepimine, kustutamine, teksti asendamine (kuid mitte redigeerimine). Sellesse režiimi naasmiseks vajutage <Esc>.

1. Liigutuskäsud:

  • h - vasakule.

  • j - alla.

  • k - üles.

  • l - paremale.

2. Kustutamiskäsud:

  • x - kustutab kursori all oleva tähemärgi.

  • dd - kustutab praeguse rea.

3. Kopeerimine ja kleepimine:

  • y - valitud teksti kopeerimine.

  • yy - kopeerib praeguse rea.

  • p - kleebib teksti pärast kursorit.

Käsurežiim

? See režiim aktiveeritakse tavarežiimis, kui vajutada :.
Näiteid käskude kohta:

  • :wq - muudatuste salvestamine ja väljumine.

  • :q! - väljumiseks ilma salvestamata.

  • :h - abi.

  • :/string - stringi otsimine.

  • :%s/foo/bar/g - asendab kogu dokumendis kõik "foo" esinemised "bar"-iga.

Sisestamisrežiim

? Seda režiimi kasutatakse teksti redigeerimiseks.
Sellesse saate lülituda, kui vajutate klahvi:

  • i - sisestada tekst kursori ette.

  • I - teksti sisestamine rea algusesse.

  • a - teksti lisamine kursori järel.

  • A - teksti lisamine rea lõppu.

Visuaalne režiim (ainult Vimis)

? Selles režiimis saate teksti esile tõsta, mis on eriti kasulik suurte lõikudega töötamisel.

  • v - märgid.

  • V - read.

  • Ctrl+V - plokkrežiim.

Väljund

Vi/Vim on olemas peaaegu kõigis Unixi sarnastes süsteemides. Veendades veidi aega selle omandamiseks, saate ühe parimatest tekstiredaktoritest.