Rendben, ez a második a sorozatban, a „Move around like a Vi person” után. Semmiképpen nem nevezhetjük szerkesztőnek anélkül, hogy új karaktereket ne tennénk a képernyőre, ezért hagyjuk abba a mozgást, és próbáljuk meg szerkeszteni a meglévő bekezdést.

Lépjen be az INSERT módba

Figyeljük meg, hogy a parancsokkal mozogtunk, tehát parancs módban vagy NORMÁL módban vagyunk. A szerkesztéshez INSERT módba kell váltanunk. Írja be a i betűt, íme, most már elkezdheti gépelni, mint a Vi nélkül.

I love typing, so I type type type.
                   ^ start here
I love typing, so I type type type.
                   _ switch to insert
I love typing, so I  type type type.
                    _ add a space

Figyelje meg, hogy a kurzor alakja folytonos alakról villogó vonalra változik, jelezve, hogy tud gépelni. És ebben az INSERT módban szabaddá válik. Az mit jelent? Bármit megtehet a billentyűzettel korábban, beírhat néhány karaktert, és megnyomhatja a RETURN gombot, mindegyik újra működik. Elképesztő?

Lépjen ki az INSERT módból

Az INSERT módban előbb-utóbb felfedez egy kis fogást. Nem mozoghat úgy, mint korábban a parancsok, például a j használatával. De visszatérhet a nyílbillentyűk használatához, mivel úgy találja, hogy ezek a billentyűk valóban működnek.

Ha vissza szeretne térni a NORMÁL módba, nyomjon meg egy speciális gombot ESC. Mostantól a j újra működik, és mozoghat mindazzal, amit a Mozgás, mint egy Vi személy című részben tanult.

Most hivatalosan belépsz a Vi királyságba. A NORMAL és az INSERT közötti oda-vissza váltás alapvetően a Vi-ről szól. Lehet, hogy elragadtatja, hogy két mód jobb, mint egy mód, de hamarosan rá fog jönni, hogy milyen költséggel jár a közöttük való váltás. Ezért nem mondanám, hogy izgalmas utazás lesz, de érdekes.

További lehetőségek az INSERT bevitelére

Általában ezek a brutális erők az INSERT és a NORMAL mód közötti váltáshoz:

i
enter INSERT mode from NORMAL mode
ESC
exit INSERT mode back to NORMAL mode

Amiért azt mondom, hogy a fentiek brutális erők, az az, hogy a helyzettől függően más lágy módok is bekerülhetnek a NORMÁL módból az INSERT módba:

i
insert before the cursor
I (shift+i)
insert at the start of the line
a
insert after the cursor
A (shift+a)
insert after the end of the line
o
insert a new line below the current line
O (shift+o)
insert a new line above the current line
ea
insert at the end of the current word

A A segítségével hozzáfűzheti a sor végét, ami nagyon gyakori. A nagybetűs O is gyakran előfordul, ha egy sort az aktuális sor felett akarunk kezdeni. Ha ehelyett a o betűt használja, akkor az alábbi sort szúrja be. Mindkettő nagyon praktikus a gyors beillesztéshez. Végül, de nem utolsósorban, a ea egy szemfelnyitó, valójában a e és a kombinációja, ahol a e a w-hoz hasonló szó végére lép, és a a beszúr a kurzor után. Itt láthatod a kombók felbukkanását. Többet is felfedezhet a Vi használata során.

További lehetőségek az INSERT-ből való kilépéshez

Ha végeztünk a szerkesztéssel, vissza akarunk térni a NORMAL módba, csinálunk egy ESC-t. Azonban nincs sok változat a kilépéshez, mint a belépéshez. még nem tudom miért.

Van néhány alternatívánk, de többé-kevésbé ezek csak helyettesítik a Esc:

Ctrl-[
enter NORMAL mode
Ctrl-c
enter NORMAL mode
jk
remap the commands

A bal kéz általi utazási idő elkerülése érdekében a Esc leütése helyett a CTRL billentyűt üthetjük le, ekkor van még két másik paranccunk, amelyek segítenek a NORMÁL módba lépésben. Az egyik a c, a másik pedig a [. Az előbbi a bal, míg az utóbbi a jobb kezét használja. Mindkettő nem olyan megfélemlítő, mint ESC, de nem is olyan drámai, mint ESC. Szóval azt hiszem, a te stílusod lesz bármelyiket használni.

Van egy harmadik út, amellyel a jövőben részletesebben foglalkozom, ez a parancsok újrafelépítése. Például újra leképezhetjük a j és k kombinációját a ESC szimulálásához. Az mit jelent? Ez azt jelenti, hogy ha egymás után gyorsan leüti a j és a k jeleket, akkor megcsinálhatja a Esc trükköt. Ez természetesen bizonyos beállításokat igényel.

A Esc megütése szórakoztató lehet, ha naponta többször is megteszi, de ha ezt naponta száz vagy ezer meg kell tennie, akkor fájdalmassá válik. A józan ész megőrzése érdekében érdemes megindokolnia magát, mielőtt egyik üzemmódból a másikba váltana, például, hogy legalább csökkentheti az üzemmódok közötti váltások számát? Ez egy kérdés

Összefoglaló

Most már úgy mozoghat, mint egy Vi személy, és szerkeszthet úgy, mint egy Vi személy, szó szerint Vi személy vagy. Kérjük, érezd jól magad, tartsd észben, hogy minden a gyakorláson múlik, és fedezd fel a legjobb módszert, amivel működni tudod. Ha egyszer ez megtörténik, hűvössé tesz.