Kako Page Up in Page Down v Vimu

Kako Page Up In Page Down V Vimu



Za stran gor in stran dol v Vimu uporabite ctrl+f in ctrl+b ključev oz. Vendar pa za stran gor in dol za pol strani uporabite ctrl+u in ctrl+d ključi.

Vim je večinoma urejevalnik besedil, ki ga upravljate s tipkovnico. Za pomikanje po datoteki morate pritisniti tipke, namesto da bi uporabljali razkošje drsnega kolesca miške (čeprav je mogoče uporabiti tudi miško). Da bi olajšal drsenje v Vimu, bom v tem priročniku raziskal, kako v Vimu z različnimi metodami premikati strani navzgor in navzdol.

Opomba : Navodila, navedena v tem priročniku, se izvajajo v sistemu Linux (Ubuntu 22.04). Ker je Vim večplatformski, se vezave tipk, omenjene v tej vadnici, nanašajo na vse operacijske sisteme.







Velikost strani v Vimu

V Vimu je velikost strani enaka številu vidnih vrstic v trenutnem oknu terminala. Spreminjanje velikosti terminalskega okna spremeni tudi velikost strani.



Stran gor in dol

Omogočite NORMALNI način in uporabite naslednje ukaze za stran gor in dol v Vimu.



  • ctrl+f: Za eno stran navzdol
  • ctrl+b: Za stran gor (nazaj) za eno stran
  • ctrl+d: Za polovico strani navzdol
  • ctrl+u: Za polovico strani navzgor

Ob pritisku na ctrl+f stran se bo dvignila in premaknila kazalec na lastline-1. Na primer, v naslednji datoteki je trenutno 20 vidnih vrstic na strani. Kazalec je v vrstici 1, ko pritisnete ctrl+f , bodo vrstice od 1 do 18 zamenjane z vrsticami od 19 do 37 v trenutnem medpomnilniku in tako naprej.





Enako velja v primeru strani navzdol (ctrl+b) ampak v nasprotni smeri.



Zgoraj omenjeni ukazi so nekoliko trdi in vam morda ne bodo zagotovili gladke izkušnje drsenja. Raje uporabljam druge vgrajene ukaze.

  • ctrl in: Za premik zaslona za eno vrstico navzgor
  • ctrl e: Za premik zaslona za eno vrstico navzdol

Kot lahko vidite v naslednjem GIF-u, je drsenje veliko lažje.

Nekatere druge hitre tipke za pomikanje po strani v Vimu so navedene spodaj.

  • zz : Če želite črto pod kazalcem premakniti na sredino
  • zt : Pomaknite vrstico pod kazalcem na vrh
  • zb : Pomaknite črto pod kazalko na dno

Uporaba navigacijskih tipk Vim za stran gor in dol

Vim ima vgrajene vezave tipk h, j, k in l, ki se lahko uporabljajo za pomikanje po straneh. Tipki j in k sta za navpično drsenje.

  • j : Za pomik kurzorja za eno vrstico navzgor
  • k : Za pomik kurzorja za eno vrstico navzdol

Page Up in Down z uporabo oznak

Krmarjenje po straneh je možno tudi z uporabo vgrajene funkcije zaznamkov programa Vim. Na poljubnem mestu v datoteki nastavite oznako z ukazom m, ki mu sledi znak {a-z}. Z malimi črkami lahko v datoteki nastavite 26 oznak.

Uporabite oglati oklepaj ([) s povratno kljukico (`) za krmarjenje po oznakah gor in dol, kar povzroči krmarjenje po strani. Uporabite na primer ]` za skok na naslednjo oznako in [` na prejšnjo.

Page Up in Down sinhrono v več oknih

Mnogi razvijalci raje uporabljajo postavitev z več okni v Vimu. V mnogih situacijah postane zaželeno, da se morata obe okni premikati sinhrono. To funkcionalnost je mogoče doseči z uporabo scrollbind ukaz.

Odprite Vim v večokenskem načinu in uporabite ukaz :set scrollbind v trenutnem oknu.

:nastavi drsnik

Zdaj pritisnite ctrl+w da preklopite na naslednje okno in znova uporabite zgoraj omenjeni ukaz.

Naslednji animirani GIF prikazuje, da se stran premika sočasno.

Če želite izvedeti več o vezavi drsenja, uporabite :help scrollbind ukaz.

Premaknite se na različne položaje na strani

Če želite premakniti kazalec na različne položaje na strani ali oknu, uporabite naslednje tipke:

  • shift+h : Na vrh strani
  • shift+m : Na sredino strani
  • shift+l : Do konca strani

Kako stran gor/dol v Vimu brez premikanja kazalca

Zaradi razvojne strukture Vima ni mogoče listati navzgor ali navzdol, ne da bi premaknili kazalec. Vendar tipke za bližnjice, kot so zz , zt , in zb se lahko uporablja za premikanje okna glede na kazalec.

Zaključek

Vim nudi različne bližnjične tipke za krmarjenje po strani. Za listanje gor in dol ima Vim privzete tipke ctrl+f in ctrl+b . Vendar v mnogih primerih te tipke ne zagotavljajo želene operacije, kot je pomikanje na določen položaj po strani gor ali stran navzdol. V takem primeru je ctrl+y in ctrl+e uporabljajo se tipke, ki listajo stran za eno vrstico.