Kako Page Up i Page Down u Vimu

Kako Page Up I Page Down U Vimu



Za stranicu gore i stranicu dolje u Vimu koristite ctrl+f i ctrl+b tipke, odnosno. Međutim, za stranice gore i dolje za pola stranice, koristite ctrl+u i ctrl+d ključevi.

Vim je uglavnom uređivač teksta kojim se upravlja pomoću tipkovnice. Morate pritisnuti tipke za pomicanje kroz datoteku umjesto korištenja luksuza kotačića za pomicanje miša (iako se može koristiti i miš). Kako bih olakšao pomicanje u Vimu, u ovom ću vodiču istražiti kako u Vimu koristiti različite metode za listanje stranica gore i dolje.

Bilješka : Upute spomenute u ovom vodiču izvode se na Linuxu (Ubuntu 22.04). Budući da je Vim višeplatformski, vezanje tipki spomenuto u ovom vodiču odnosi se na sve operativne sustave.







Veličina stranice u Vimu

U Vimu je veličina stranice jednaka broju vidljivih redaka u trenutnom prozoru terminala. Promjena veličine prozora terminala također mijenja veličinu stranice.



Stranica gore i dolje

Omogućite NORMALNI način rada i koristite sljedeće naredbe za stranice gore i dolje u Vimu.



  • ctrl+f: Za jednu stranicu prema dolje
  • ctrl+b: Za stranicu gore (natrag) za jednu stranicu
  • ctrl+d: Za pola stranice prema dolje
  • ctrl+u: Za stranicu gore za pola stranice

Pritiskom na ctrl+f stranica će ići gore i pomaknuti kursor na lastline-1. Na primjer, u sljedećoj datoteci, trenutni vidljivi redovi na stranici su 20. Kursor je na retku 1, nakon pritiska na ctrl+f , linije 1 do 18 bit će zamijenjene linijama 19 do 37 u trenutnom međuspremniku, i tako dalje.





Isto vrijedi iu slučaju stranice prema dolje (ctrl+b) ali u suprotnom smjeru.



Gore navedene naredbe su malo krute i možda vam neće pružiti glatko iskustvo pomicanja. Više volim koristiti druge ugrađene naredbe.

  • ctrl i: Za pomicanje zaslona za jednu liniju gore
  • ctrl e: Za pomicanje zaslona prema dolje za jednu liniju

Kao što možete vidjeti na sljedećem GIF-u, skrolanje je puno lakše.

Neke druge brze tipke za pomicanje kroz stranicu u Vimu navedene su u nastavku.

  • zz : Za postavljanje linije ispod pokazivača u središte
  • zt : Za postavljanje linije ispod pokazivača na vrh
  • zb : Za postavljanje linije ispod linije pokazivača na dno

Korištenje Vim navigacijskih tipki za stranicu gore i dolje

Vim ima ugrađene veze tipki h, j, k i l koje se mogu koristiti za listanje stranica. Tipke j i k služe za okomito listanje.

  • j : Za pomicanje kursora prema gore za jednu liniju
  • k : Za pomicanje kursora prema dolje za jednu liniju

Stranica gore i dolje pomoću oznaka

Navigacija stranicama također je moguća korištenjem ugrađene funkcije knjižnih oznaka Vima. Postavite oznaku na bilo koje mjesto u datoteci pomoću naredbe m iza koje slijedi znak {a-z}. Možete postaviti 26 oznaka u datoteci koristeći mala slova.

Upotrijebite uglatu zagradu ([) s povratnom kvačicom (`) za kretanje oznakama gore i dolje, što rezultira navigacijom na stranici. Na primjer, koristite ]` za skok na sljedeću oznaku i [` na prethodnu.

Page Up i Down Sinkrono u više prozora

Mnogi programeri radije koriste raspored s više prozora u Vimu. U mnogim situacijama postaje poželjno da se oba prozora moraju pomicati sinkronizirano. Ova se funkcionalnost može postići korištenjem scrollbind naredba.

Otvorite Vim u načinu rada s više prozora i upotrijebite naredbu :set scrollbind u trenutnom prozoru.

:postavi scrollbind

Sada, pritisnite ctrl+w za prebacivanje na sljedeći prozor i ponovno korištenje gore navedene naredbe.

Sljedeći animirani GIF pokazuje da se kretanje stranice događa istovremeno.

Da biste saznali više o povezivanju pomicanjem, upotrijebite :help scrollbind naredba.

Premjestite se na različite položaje na stranici

Za pomicanje kursora na različite položaje na stranici ili prozoru koristite sljedeće tipke:

  • pomak+h : Na vrh stranice
  • pomak+m : Do sredine stranice
  • pomak+l : Do kraja stranice

Kako okrenuti stranicu gore/dolje u Vimu bez pomicanja kursora

Zbog razvojne strukture Vima, nije moguće listati gore ili dolje bez pomicanja kursora. Međutim, tipke prečaca poput zz , zt , i zb može se koristiti za pomicanje prozora u odnosu na kursor.

Zaključak

Vim nudi različite tipke prečaca za kretanje po stranici. Za stranice gore i dolje, Vim ima zadane tipke, ctrl+f i ctrl+b . Međutim, u mnogim situacijama ove tipke ne omogućuju željenu radnju, poput pomicanja do određenog položaja nakon stranice gore ili stranice dolje. U takvom slučaju, ctrl+y i ctrl+e koriste se tipke koje pomiču stranicu za jedan redak.