Како прећи на горе и надоле у ​​Виму

Kako Preci Na Gore I Nadole U Vimu



Да бисте прешли на страницу нагоре и надоле у ​​Виму, користите цтрл+ф и цтрл+б кључеве, респективно. Међутим, за пола странице горе-доле користите цтрл+у и цтрл+д кључеви.

Вим је углавном уређивач текста који контролише тастатура. Морате да притиснете тастере да бисте се померали кроз датотеку уместо да користите луксуз точкића за померање миша (иако се може користити и миш). Да бих олакшао померање Вим-а, у овом водичу ћу истражити како да пребацујем странице нагоре и надоле у ​​Виму користећи различите методе.

Белешка : Упутства поменута у овом водичу се изводе на Линук-у (Убунту 22.04). Пошто је Вим вишеплатформски, кључна везивања поменута у овом водичу се примењују на све оперативне системе.







Величина странице у Вим-у

У Виму, величина странице је једнака броју видљивих линија у тренутном прозору терминала. Промена величине прозора терминала такође мења величину странице.



Страница горе и доле

Омогућите НОРМАЛНИ режим и користите следеће команде за преливање страница нагоре и надоле у ​​Вим-у.



  • цтрл+ф: За једну страницу доле
  • цтрл+б: За једну страницу горе (назад).
  • цтрл+д: За пола странице доле
  • цтрл+у: За пола странице горе

Притиском на цтрл+ф страница ће ићи горе и померити курсор на последњу линију-1. На пример, у следећој датотеци, тренутно видљивих редова на страници је 20. Курсор је на линији 1, након притиска на цтрл+ф , редови од 1 до 18 ће бити замењени редовима од 19 до 37 у тренутном баферу, и тако даље.





Исто важи и у случају странице надоле (цтрл+б) али у супротном смеру.



Горе поменуте команде су мало круте и можда вам неће пружити глатко искуство померања. Више волим да користим друге уграђене команде.

  • цтрл и: Да померите екран нагоре за једну линију
  • цтрл е: Да померите екран надоле за једну линију

Као што можете видети у следећем ГИФ-у, померање је много лакше.

Неки други брзи тастери за померање кроз страницу у Виму су наведени у наставку.

  • зз : За довођење линије испод курсора у центар
  • з т : За довођење линије испод курсора на врх
  • зб : За довођење линије испод линије курсора на дно

Коришћење Вим навигационих тастера за страницу нагоре и надоле

Вим има уграђене везе тастера х, ј, к и л које се могу користити за померање страница. Тастери ј и к служе за вертикално померање.

  • ј : За померање курсора нагоре за један ред
  • к : За померање курсора надоле за један ред

Страница горе и доле користећи ознаке

Навигација по страници је такође могућа коришћењем уграђене функције обележивача у Вим-у. Поставите ознаку на било које место у датотеци помоћу команде м иза које следи знак {а-з}. Можете поставити 26 ознака у датотеци користећи мала мала слова.

Користите углату заграду ([) са квачицом (`) да се крећете по ознакама горе и доле, што резултира навигацијом по страници. На пример, користите ]` да бисте прешли на следећу ознаку и [` на претходну.

Страница горе и доле синхроно у више прозора

Многи програмери више воле да користе распоред са више прозора у Виму. У многим ситуацијама постаје пожељно да оба прозора морају да се померају синхроно. Ова функционалност се може постићи коришћењем сцроллбинд команда.

Отворите Вим у режиму са више прозора и користите команду :сет сцроллбинд у тренутном прозору.

:сет сцроллбинд

Сада притисните цтрл+в да пређете на следећи прозор и поново употребите горе поменуту команду.

Следећи анимирани ГИФ показује да се кретање странице дешава истовремено.

Да бисте сазнали више о повезивању померања, користите :хелп сцроллбинд команда.

Пређите на различите позиције на страници

Да бисте померили курсор на различите позиције на страници или прозору, користите следеће тастере:

  • схифт+х : На врх странице
  • схифт+м : До средине странице
  • схифт+л : До краја странице

Како прећи на горе/доле у ​​Виму без померања курсора

Због развојне структуре Вим-а, није могуће листати нагоре или надоле без померања курсора. Међутим, пречице попут зз , з т , и зб може се користити за померање прозора у односу на курсор.

Закључак

Вим обезбеђује различите тастере за пречице за навигацију по страници. За листање горе-доле, Вим има подразумеване тастере, тхе цтрл+ф и цтрл+б . Међутим, у многим ситуацијама, ови тастери не пружају жељену операцију, као што је скроловање до одређене позиције након странице нагоре или надоле. У таквом случају, цтрл+и и цтрл+е користе се тастери који померају страницу за један ред.