Tapk "Vi Master", mokydamiesi šių 30+ klavišų pririšimų

Turinys:

Tapk "Vi Master", mokydamiesi šių 30+ klavišų pririšimų
Tapk "Vi Master", mokydamiesi šių 30+ klavišų pririšimų

Video: Tapk "Vi Master", mokydamiesi šių 30+ klavišų pririšimų

Video: Tapk
Video: How to Fix Jar files opening as WinRAR Files! - YouTube 2024, Lapkritis
Anonim
Vi yra galingas teksto redaktorius, kuris yra daugelyje Linux sistemų. Daugelis žmonių prisiekia "vi" ir greičiau nei bet kuris kitas redaktorius sužinojau savo raktinius įrišimus. Jūs netgi galite naudoti "vi" raktų pririšimus Bash.
Vi yra galingas teksto redaktorius, kuris yra daugelyje Linux sistemų. Daugelis žmonių prisiekia "vi" ir greičiau nei bet kuris kitas redaktorius sužinojau savo raktinius įrišimus. Jūs netgi galite naudoti "vi" raktų pririšimus Bash.

Mes jau pradėjome dirbti su "vi" pradedantiesiems. Jei net nepasinaudojote "vi", galbūt norėsite atidaryti šį įrašą, kad gautumėte naujovinimo pagrindus.

Režimo perjungimas

Trumpai tariant, vi yra modalinis redaktorius - yra įterpimo režimas ir standartinis komandų režimas. Įterpimo režimu vi funkcijos yra panašios į įprastą teksto redagavimo priemonę. Komandų režimu galite pasinaudoti šiomis raktinėmis pririštimis.

  • i - Įveskite įterpimo režimą.
  • Pabegti - Palikite įterpimo režimą. Jei jau esate komandinis režimas, "Escape" nieko nedaro, taigi galite paspausti "Escape", kad įsitikintumėte, jog esate komandos režime.
Image
Image

Žymeklio perkėlimas

Vi naudoja hjkl klavišai perkelia žymeklį į komandų režimą. Ankstyvasis kompiuterių sistemos ne visuomet turėjo rodyklių klavišus, taigi šie raktai buvo naudojami vietoj. Vienas iš šių sparčiųjų klavišų pranašumų yra tai, kad jūs neturite perkelti pirštų iš namų eilutės, kad juos naudotų.

  • h - Perkelkite žymeklį į kairę.
  • j - Perkelkite žymeklį žemyn.
  • k - Perkelkite žymeklį aukštyn.
  • l - Perkelkite žymeklį į dešinę.

Taip pat galite naudoti paieškos komandas, norėdami greitai perkelti žymeklį.

  • / - Įveskite a / po tam tikru tekstu, kurį norite rasti, ir paspauskite Enter, jei norite greitai perkelti žymeklį į failo teksto vietą. Pavyzdžiui, jei turite failą "žodis iguana", įveskite / iguana ir paspauskite "Enter", jei norite greitai perkelti žymeklį.
  • ? - Panašaus /, bet ieškos atgal.
  • f - Įveskite f, po kurio eina bet koks simbolis, kad greitai perkelkite žymeklį į kitą esamos eilutės simbolį. Pavyzdžiui, jei eilutėje yra eilutė "Sveiki pasaulis", o jūsų žymeklis yra linijos pradžioje, įrašykite "fo", kad "Hello" pereitumėte prie "o". Įveskite dar kartą, kad pereitumėte prie "o" pasaulyje.
  • F - Kaip f, bet ieškos atgal.
  • % - Peršokti tarp artimiausio (), arba {} ženklų eilutėje.

Naudokite šias komandas, jei norite greitai perkelti į failo vietas:

  • H - Perkelkite žymeklį į didžiausią (viršutinę) eilutę failo.
  • M - Perkelkite žymeklį į vidurinę eilutę failo.
  • L - Perkelkite žymeklį į mažiausią (apačioje) eilutę failo.
  • #G - Įveskite numerį ir įrašykite G, kad eitumėte į tą eilutę failo. Pvz., Įveskite 4G ir paspauskite Enter, kad pereitumėte į ketvirtąją eilutę failo.

Perėjimas tarp žodžių:

  • w - Perkelkite žodį į priekį.
  • #w - Perkelkite kelis žodžius į priekį. Pavyzdžiui, 2W persikelia į priekį du žodžius.
  • b - Pasukite atgal žodį.
  • #b - Perkelkite atgal kelis žodžius. Pavyzdžiui, 3b grįžta trimis žodžiais.
  • e - Perkelti į dabartinio žodžio pabaigą.
Image
Image

Kopijavimas ir įklijavimas

Vi nurodo kopijavimo veiksmą kaip "yanking".

  • v - Paspauskite v ir perkelkite žymeklį, kad pasirinktumėte teksto dalį.
  • y - Nukopijuokite pasirinktą tekstą.
  • p - Įklijuokite kursoriuje.
  • x - Iškirpti pasirinktą tekstą. Jei tekstas nerodomas, paslenkamas simbolis po žymekliu
  • r - Įveskite r ir įrašykite kitą simbolį, norėdami pakeisti simbolį po žymekliu.

Kombinuoti komandas

Kai kurios komandos, įskaitant aukščiau pateiktas y ir v komandas, ir d (ištrinti) komandą, priima kursoriaus judesio komandas.

Pavyzdžiui, kai paspausite d jei norite ištrinti kokį nors tekstą, niekas neįvyks, kol neįvesite žymeklio judesio komandų. Pavyzdžiui:

  • dw - Ištrina kitą žodį.
  • db - Ištrina ankstesnį žodį
  • de - Ištrinama iki dabartinio žodžio pabaigos.
  • dL - Ištrina visą tekstą po failo žymekliu.
  • d / vienaragis - Paspaudus Enter, visas tekstas tarp žymeklio ir žodžio "vienaragis" bus ištrintas dabartiniame faile.
  • dd - Ištrina visą eilutę.

Kaip matote, kombinacija kombinuojant komandą su žymeklio judėjimo komanda yra labai galinga.

Image
Image

Pakartokite ir atšaukti

Vi karto komanda yra labai galinga, nes ji gali pakartoti sudėtingas, kombinuotas komandas.

  • tu - Atšaukti.
  • . -. pakartoja paskutinę pilną komandą. Įterpimo komanda taip pat veikia kaip komanda čia. Pavyzdžiui, įrašykite iunicorn ir paspauskite "Escape". Tada galite naudoti. klavišą, norėdami įterpti žodį vienaragis po žymekliu.

Premija: naudojant "Vi Key Bindings in Bash"

Kai tik įsisavinsite raktinius įrišimus, galite naudoti juos kitur savo sistemoje. Nėra problemų - galite nustatyti "Bash" lukštą, kad naudotumėte "vi-style" raktų pririšimus.

Išbandykite tai dabartinėje sesijoje paleisdami šią komandą Bash terminale:

set -o vi

Bash prasidės įterpimo režime - paspauskite Escape, kad įeitumėte į komandų režimą ir naudotųsi šiais raktiniais surišimais.

Jei jums tai patinka, galite pridėti komandą į savo ~ /.bashrc failą ir jis bus automatiškai paleistas kiekvieną kartą prisijungus. Naudokite vi.bashrc komandą atidaryti ir redaguoti failą vi.

Image
Image

Tai nėra išsamus pagrindinių riedmenų sąrašo sąrašas, tačiau jis turėtų padėti sulaužyti jūsų sparnus ir išmokti skristi. Šis "Harvardo" svetainės pagrindinių įrašų sąrašas yra išsamesnis ir turi daugiau informacijos, nors jis yra mažiau organizuotas ir sunkiau virškinamas iš karto.

Rekomenduojamas: