Maksājuma metodes Abuse

Kas jums jāzina, lai strādātu Vi

10.01.2025, 19:36

VI ir jaudīgs konsoles teksta redaktors. Tas pelnīti ir viens no izplatītākajiem rīkiem Unix sistēmās. Un tas viss, pateicoties tā ātrumam un lielam skaitam teksta manipulācijas funkciju. Tomēr to var būt nedaudz grūti apgūt. Tāpēc šajā rakstā esam apkopojuši Vi redaktora galvenās komandas.

Ar ko Vi atšķiras no Vim

Vim ietver tādas papildu funkcijas kā sintakses izcelšana, peles atbalsts un citas. Pamatkomandas un tastatūras īsceļi gan VI, gan Vim ir vienādi. Tātad, apgūstot Vi, jūs automātiski apgūsiet arī Vim un citu tā atvasinājumu pamatus.

Kāpēc mācīties Vi?

Lūk, pieci iemesli, kāpēc es iesaku apgūt Vi un Vim:

  1. Vi ir pieejams vienmēr, jo to pieprasa POSIX standarts.

  2. Vi/Vim ir labi dokumentēts. Redaktoram ir sava lietotāja rokasgrāmata - komandu režīmā vienkārši ierakstiet :h .

  3. Vi/Vim ir pieejami daudzi spraudņi. Lielāko daļu no tiem var atrast vietnē vimawesome.com, kas ir viena no populārākajām to lejupielādes vietām.

  4. Redaktors patērē minimālu resursu daudzumu. Tas padara Vi ideāli piemērotu visdažādākajiem uzdevumiem. Un programmatūras izstrāde ir tikai viens no tiem! Piemēram, ar Vi bez problēmām var rakstīt ļoti garus tekstus, pat romānus. Citi teksta redaktori, jo īpaši grafiskās saskarnes lietojumprogrammas, no šādas slodzes var salūzt un sabrukt.

Vi palaišana

Ievadiet komandu, lai palaistu programmu:

vi

Varat arī atvērt failu, norādot tā nosaukumu. Ja fails eksistē, tas tiks atvērts rediģēšanai, bet, ja ne, tiks izveidots jauns fails:

vi your_file.txt

Vi režīmi

Vi darbojas divos dažādos režīmos:

  1. Komandu režīms: izmanto navigācijai, kopēšanai, ielīmēšanai.

  2. Ielīmēšanas režīms: šajā režīmā jūs tieši ievadāt tekstu.

Parastā režīma izmantošana

? Šis režīms ir ieslēgts pēc noklusējuma, kad atverat VI/Vim.
To izmanto tādām darbībām kā pārvietošanās pa tekstu, kopēšana, ielīmēšana, dzēšana, dzēšana, teksta aizstāšana (bet ne rediģēšana). Lai atgrieztos šajā režīmā, nospiediet <Esc>.

1. Pārvietošanas komandas:

  • h - pa kreisi.

  • j - uz leju.

  • k - uz augšu.

  • l - pa labi.

2. Dzēšanas komandas:

  • dzēšanas pazīmes:x - dzēš zem kursora esošo rakstzīmi.

  • dd - dzēš pašreizējo rindu.

3. Kopēšana un ielīmēšana:

  • un - kopē atlasīto tekstu.

  • yy - kopē pašreizējo rindu.

  • p - ielīmē tekstu aiz kursora.

Komandu režīms

? Šo režīmu aktivizē parastajā režīmā, nospiežot :.
Komandu piemēri:

  • :wq - izmaiņu saglabāšana un iziešana.

  • :q! - iziešana bez saglabāšanas.

  • :h - palīdzība.

  • :/string - meklēt virkni.

  • :%s/foo/bar/g - aizstāt visus "foo" gadījumus ar "bar" visā dokumentā.

Ievietošanas režīms

? Šo režīmu izmanto teksta rediģēšanai.
To var pārslēgt, nospiežot:

  • i - ievietot tekstu kursora priekšā.

  • I - ievietot tekstu rindas sākumā.

  • a - pievieno tekstu aiz kursora.

  • A - pievienot tekstu rindas beigās.

Vizuālais režīms (tikai Vim)

? Šajā režīmā varat izcelt tekstu, kas ir īpaši noderīgi, strādājot ar lielām rindkopām.

  • v - rakstzīmes.

  • V - rindas.

  • Ctrl+V - bloka režīms.

Izvades

Vi/Vim ir gandrīz visās Unix līdzīgās sistēmās. Pavadot nedaudz laika, lai to apgūtu, jūs iegūsiet vienu no labākajiem teksta redaktoriem.