Õppige need viiekümnest võtmesidust omandama Vi Master

Sisukord:

Õppige need viiekümnest võtmesidust omandama Vi Master
Õppige need viiekümnest võtmesidust omandama Vi Master

Video: Õppige need viiekümnest võtmesidust omandama Vi Master

Video: Õppige need viiekümnest võtmesidust omandama Vi Master
Video: Howto install Ambari on Ubuntu - YouTube 2024, Märts
Anonim
Vi on enamikus Linuxi süsteemides sisalduv tugev redaktor. Paljud inimesed vannustavad vi ja leiavad selle kiiremini kui ükskõik milline teine toimetaja, kui nad on õppinud võtmesidet. Võite kasutada ka Bashi vi klahvikombinatsioone.
Vi on enamikus Linuxi süsteemides sisalduv tugev redaktor. Paljud inimesed vannustavad vi ja leiavad selle kiiremini kui ükskõik milline teine toimetaja, kui nad on õppinud võtmesidet. Võite kasutada ka Bashi vi klahvikombinatsioone.

Oleme juba alustanud algajate alustamist viiga. Kui te pole mõnda aega vii kasutanud, võite soovida selle postituse pilti põhisõnade värskendamiseks.

Režiimi lülitamine

Lühikese korraks vi on modaalne redaktor - seal on sisestamise režiim ja standardne käsklusrežiim. Sisesta režiimis, vi funktsioonid sarnanevad tavalise tekstiredaktoriga. Käsurežiimis saate kasutada neid võtmerõngaid.

  • i - sisestage sisestusrežiim.
  • Põgeneda - jätke sisestusrežiim. Kui olete juba käsurežiimis, ei pruugi Escape midagi teha, nii et võite vajutada Escape, et tagada käskluse režiim.
Image
Image

Kursori liigutamine

Vi kasutab hjkl klahvid kursori liigutamiseks käsurežiimis. Varastel arvutisüsteemidel ei olnud alati nooleklahve, seega kasutati neid võtmeid. Üks neist klaviatuuri otseteedest on see, et teil ei pea oma sõrmi kodust rida nihutama, et neid kasutada.

  • h - Viige kursor vasakule.
  • j - Liiguta kursor alla.
  • k - Liiguta kursor üles.
  • l - Liiguta kursor paremale.

Kursori kiireks liikumiseks võite kasutada ka otsingukäike.

  • / - tippige a /, millele järgneb mõni tekst, mida soovite leida ja vajutage sisestusklahvi, et kiiresti kursori liigutada faili teksti asukohta. Näiteks kui teie failis on sõna iguaan, kirjuta / iguana ja vajuta siia, et seal kiiresti kursorit liigutada.
  • ? - Nagu /, kuid otsib edasi.
  • f - Sisestage f, millele järgneb mis tahes tähemärk, et kiiresti kursor liigutada aktiivse rea tähemärgi järgmisele sündmusele. Näiteks kui reas on rida rea "Hello world" ja kursor on rea alguses, tippige fo, et liikuda Hello-i o-ga. Tüüp uuesti, et liikuda o maailmas.
  • F - Nagu f, kuid otsinguid tagurpidi.
  • % - Hüpata rida lähima (), või {} tähemärkide vahel.

Kasutage neid käske, et kiiresti liikuda faili asukohadesse:

  • H - Liiguta kursor faili kõrgeima (ülemise) rida.
  • M - Viige kursor faili keskmisele reale.
  • L - Liiguta kursor faili kõige madalama (ala) rida.
  • #G - sisestage number ja seejärel tippige see fail joonisel G. Näiteks sisestage faili neljandale reale 4G ja vajutage Enter.

Sõna vaheldumine:

  • w - Sõna edasi.
  • #w - Liiguta edasi sõnu. Näiteks 2w liigub edasi kaks sõna.
  • b - Liigu sõna tagasi.
  • # b - Liigu tagasi mõned sõnad. Näiteks 3b liigub tagasi kolm sõna.
  • e - Liigu praeguse sõna lõpuni.
Image
Image

Kopeerimine ja kleepimine

Vi viitab kopeerimise aktile kui "yanking".

  • v - Vajuta v või liigutage kursori, et valida tekstiosa.
  • y - kopeeri valitud tekst.
  • p - kleepige kursor.
  • x - Lõikab valitud teksti. Kui ükski tekst pole valitud, lõigatakse märk kursori all
  • r - Tippige tüüp r ja seejärel sisestage teine täht kursori all oleva märgi asendamiseks.

Käskude ühendamine

Mõned käsklused - kaasaarvatud ülaltoodud y ja v käsklused ja d (kustuta) käsk - võtavad vastu kursori liikumiskäske.

Näiteks kui vajutate d mõne teksti kustutamiseks ei toimu midagi enne, kui sisestate kursori liikumise käskluse. Näiteks:

  • dw - kustutab järgmise sõna.
  • db - kustutab eelmise sõna
  • de - kustutab praeguse sõna lõpuni.
  • dL - Kustutab kogu teksti faili kursori all.
  • d / ühekaupaline - Pärast sisestusklahvi vajutamist kustutatakse kogu tekst kursori ja sõna "ühekaupa" vahel aktiivses failis.
  • dd - kustutab kogu rea.

Nagu näete, on käskude kombineerimine kursori liikumise käsuga väga võimas.

Image
Image

Korda ja võta tagasi

Vi korduv käsk on väga võimas, sest see võib korrata kompleksseid kombineeritud käske.

  • u - tagasivõtmine.
  • . - The. kordab viimast täielikku käsku. Sisesta käsk toimib ka siin käsuga. Näiteks sisestage iunicorn ja vajutage Escape. Seejärel saate kasutada. võti, et sisestada sõna ühesakuuline kursor.

Boonus: kasutades vi-klahvi sidumist Bashis

Kui olete v-klahvidega sidunud, võite soovida neid kasutada mujal oma süsteemis. Pole probleemi - saate määrata Bashi shelli vi-stiilis võtme-sidemete kasutamiseks.

Proovige seda praeguses seansis, käivitades Bashi terminalis järgmise käsu:

set -o vi

Bash hakkab sisestamise režiimis - vajutage Escape, et siseneda käsureale ja kasutada neid klahvidega sidumisi.

Kui sulle meeldib see, võite lisada käsu oma ~ /.bashrc-faili ja see käivitatakse automaatselt iga kord, kui logite sisse. Kasutage vi. bashrc käsk faili avamiseks ja muutmiseks vi.

Image
Image

See ei ole täieliku nimekirja klahvikinnitusest vi jaoks, kuid see peaks aitama sul oma vibreid tihendada ja õppida lendama. Harvardi veebisaidil olevate võtmeümbiste loend on täielikum ja sisaldab rohkem teavet, kuigi see on vähem organiseeritud ja raskem seedida korraga.

Soovitan: