Sivu ylös ja alas Vimissä

Sivu Ylos Ja Alas Vimissa



Sivua ylös ja alas Vimissä käyttämällä ctrl+f ja ctrl+b avaimet vastaavasti. Käytä kuitenkin sivua ylös ja alas puoli sivua ctrl+u ja ctrl+d avaimet.

Vim on suurelta osin näppäimistöllä ohjattu tekstieditori. Sinun on painettava näppäimiä selataksesi tiedostoa sen sijaan, että käyttäisit hiiren vierityspyörän ylellisyyttä (vaikka myös hiirtä voidaan käyttää). Vimin vierityksen helpottamiseksi tässä oppaassa tutkin kuinka sivua ylös ja alas Vimissä eri menetelmillä.

Huomautus : Tässä oppaassa mainitut ohjeet suoritetaan Linuxissa (Ubuntu 22.04). Koska Vim on monialustainen, tässä opetusohjelmassa mainitut avainsidokset koskevat kaikkia käyttöjärjestelmiä.







Sivun koko Vimissä

Vimissä sivun koko on yhtä suuri kuin päätteen nykyisessä ikkunassa näkyvien rivien määrä. Pääteikkunan koon muuttaminen muuttaa myös sivun kokoa.



Sivu ylös ja alas

Ota NORMAALI-tila käyttöön ja käytä seuraavia komentoja sivuillaksesi ylös ja alas Vimissä.



  • ctrl+f: Sivulla yhden sivun alaspäin
  • ctrl+b: Sivulla ylöspäin (taaksepäin) yhden sivun verran
  • ctrl+d: Sivulle puoli sivua alaspäin
  • ctrl+u: Sivulle puoli sivua ylöspäin

Painamalla ctrl+f sivu nousee ylös ja siirtää kohdistimen viimeiselle riville-1. Esimerkiksi seuraavassa tiedostossa tällä hetkellä sivulla näkyvät rivit ovat 20. Kohdistin on rivillä 1, kun olet painanut ctrl+f , rivit 1-18 korvataan riveillä 19-37 nykyisessä puskurissa ja niin edelleen.





Sama pätee sivun alas-toiminnon tapauksessa (Ctrl+b) mutta päinvastaiseen suuntaan.



Yllä mainitut komennot ovat hieman jäykkiä, eivätkä ne välttämättä tarjoa sinulle sujuvaa vierityskokemusta. Käytän mieluummin muita sisäänrakennettuja komentoja.

  • ctrl ja: Näytön siirtäminen yhden rivin verran ylöspäin
  • ctrl e: Voit siirtää näyttöä yhden rivin alaspäin

Kuten näet seuraavasta GIF:stä, vieritys on paljon helpompaa.

Joitakin muita pikanäppäimiä sivun selaamiseen Vimissä on lueteltu alla.

  • zz : Tuo kohdistimen alla olevan rivin keskelle
  • zt : Tuo kohdistimen alla oleva rivi ylös
  • zb : Tuo kursoriviivan alla olevan rivin alas

Vim-navigointinäppäinten käyttäminen sivun ylös ja alaspäin

Vimissä on sisäänrakennetut näppäinsidokset h, j, k ja l, joita voidaan käyttää sivujen vieritykseen. Näppäimet j ja k ovat pystysuuntaista vieritystä varten.

  • j : Siirtää kohdistinta yhden rivin ylöspäin
  • k : Siirrä kohdistinta yhden rivin verran alaspäin

Sivu ylös ja alas käyttämällä merkkejä

Sivulla navigointi on mahdollista myös Vimin sisäänrakennetun kirjanmerkkitoiminnon avulla. Aseta merkki mihin tahansa tiedoston kohtaan komennolla m, jota seuraa merkki {a-z}. Voit asettaa tiedostoon 26 merkkiä käyttämällä pieniä kirjaimia.

Käytä hakasulkua ([) ja takamerkkiä (`) navigoidaksesi merkeissä ylös ja alas, jolloin navigointi tapahtuu sivulla. Käytä esimerkiksi ]` siirtyäksesi seuraavaan merkkiin ja [` edelliseen.

Sivu ylös ja alas synkronisesti useissa ikkunoissa

Monet kehittäjät haluavat käyttää Vimissä usean ikkunan asettelua. Monissa tilanteissa on toivottavaa, että molempien ikkunoiden on vieritettävä synkronisesti. Tämä toiminto voidaan saavuttaa käyttämällä rullattava komento.

Avaa Vim usean ikkunan tilassa ja käytä :set scrollbind -komentoa nykyisessä ikkunassa.

:set scrollbind

Nyt paina ctrl+w siirtyäksesi seuraavaan ikkunaan ja käytä uudelleen yllä mainittua komentoa.

Seuraava animoitu GIF näyttää, että sivun liike tapahtuu samanaikaisesti.

Saat lisätietoja vierityssidonnasta käyttämällä :help scrollbind komento.

Siirry sivun eri paikkoihin

Voit siirtää kohdistimen sivun tai ikkunan eri paikkoihin käyttämällä seuraavia näppäimiä:

  • vaihto+h : Sivun alkuun
  • vaihto+m : Sivun keskelle
  • vaihto+l : Sivun loppuun

Kuinka sivua ylös/alas Vimissä liikuttamatta kohdistinta

Vimin kehitysrakenteesta johtuen ei ole mahdollista selata ylös tai alas liikuttamatta kohdistinta. Kuitenkin pikanäppäimet kuten zz , zt , ja zb voidaan käyttää siirtämään ikkunaa kursoriin nähden.

Johtopäätös

Vim tarjoaa erilaisia ​​pikanäppäimiä sivulla navigointiin. Vimillä on oletusnäppäimet sivuille ylös ja alas ctrl+f ja ctrl+b . Monissa tilanteissa nämä näppäimet eivät kuitenkaan tarjoa haluttua toimintoa, kuten vierittämistä tiettyyn kohtaan sivun ylös- tai alaspäin. Tällaisessa tapauksessa ctrl+y ja ctrl+e käytetään näppäimiä, jotka vierittävät sivua yhden rivin verran.