Pagna-navigate sa loob ng isang file sa VIM

Navigating Within File Vim



Ang pag-navigate sa isang file ay may mahalagang papel sa pag-edit ng teksto. Upang mas maging produktibo, dapat mong malaman ang lahat ng mga posibleng paraan ng shortcut o mga key na nauugnay sa pag-navigate sa file sa Vim editor. Ang pag-navigate sa loob ng isang file sa iba pang mga graphic na editor ay medyo madali at simple. Ngunit, sa Vim, dapat mong tandaan ang ilang mga tip at trick na nauugnay sa mga pagpipilian sa pag-navigate sa Vim. Nag-aalok ang Vim ng mahusay na suporta sa ilang mga advanced na tampok sa pag-navigate.

Sa artikulong ito, ipaliwanag namin kung paano mag-navigate sa loob ng isang file gamit ang Vim. Imumungkahi namin ang ilang mga diskarte sa pag-navigate para sa pag-navigate, na makakatulong sa iyo upang mapabuti ang pagiging produktibo.







Pinatakbo namin ang lahat ng mga pagpipilian sa pag-navigate sa Vim sa artikulong ito gamit ang Ubuntu 20.04 system.



Paano mag-navigate sa loob ng isang file sa Vim?

Nag-aalok ang Vim ng ilang mga kumplikadong paraan upang mag-navigate sa loob ng isang file. Kailangan mong tandaan ang mga shortcut key para sa pag-navigate sa Vim. Simulan nating suriin ang sumusunod na mga pagpipilian sa pag-navigate sa Vim.



Una, bubuksan mo ang terminal sa pamamagitan ng application launcher bar. Ngayon, i-type ang 'Vi' upang ilunsad ang Vim command-line editor. I-type ang sumusunod na utos upang buksan ang isang file sa Vim para sa pag-edit:





:i-edit<filename>

O maaari mo ring mai-type ang sumusunod na utos sa terminal upang buksan ang isang file.

$Kami naman<filename>



Pagna-navigate sa loob ng mga linya ng file

Kapag ang file ay bukas sa Vim, susubukan mo ang mga sumusunod na pagpipilian sa pag-navigate sa linya ng file sa file na ito.

k - umakyat paitaas
j - ilipat pababa
l - lumipat sa kanang bahagi
h - lumipat sa kaliwang bahagi

Maaari mo ring gamitin ang mga keyboard arrow key para sa pag-navigate sa isang file.

Maaari mo ring ulitin ang pagpapatakbo ng N beses sa Vim. Halimbawa, kung nais mong lumipat ng 5 linya, pagkatapos ay isulat ang '5j'.

Pinapayagan din ng Vim ang mga gumagamit na mag-navigate sa isang file sa iba pang mga posisyon sa halip na lamang ang pataas o pag-download. Gamitin ang mga sumusunod na pagpipilian upang magawa ang aksyon na ito.

0 - gumagalaw ang cursor sa simula ng kasalukuyang linya
$ - gumagalaw ang cursor sa dulo ng kasalukuyang linya
Ctrl + f - lumipat upang mag-scroll pababa sa buong pahina
Ctrl + b - lumipat upang mag-scroll pataas sa buong pahina

Pagna-navigate sa pagitan ng mga salitang file

Maaari mong gamitin ang sumusunod na utos para sa pag-navigate sa salita sa loob ng isang file -

w - gumagalaw ang cursor sa simula ng susunod na salita
e - gumagalaw ang cursor sa dulo ng salita
b - gumagalaw ang cursor sa simula ng naunang salita

Espesyal na nabigasyon

Ang mga sumusunod na utos ay maaaring magamit upang mag-navigate sa isang partikular na posisyon ng linya:

: n - lumipat sa nth line sa isang file
: 0 - lumipat sa simula ng kasalukuyang file

o

(gg - ilipat din ng pagpipiliang ito ang cursor upang magsimula ang file)

: $ - lumipat sa dulo ng kasalukuyang file

o

(G - maaari mo ring gamitin ang pagpipiliang ito upang lumipat sa dulo ng file)

Tandaan: kung gagamit ka ng mga keyboard key, pagkatapos ay mag-ingat tungkol sa kaso ng mga key.

H - ilipat ang cursor sa simula ng pagpapakita ng screen.
M - ilipat ang cursor sa gitnang linya ng screen.
L - ilipat ang cursor sa linya ng pagtatapos ng screen.

Pagna-navigate sa loob ng Mga Talata

{- ilipat ang cursor sa simula ng kasalukuyang talata. Kung pipindutin mo {nang paulit-ulit, ilipat ka nito sa simula ng nakaraang talata.

} - ilipat ang cursor sa dulo ng talata. Kung pipindutin mo ang} nang paulit-ulit, ilipat ka nito sa dulo ng susunod na talata.

Paano gumamit ng mga jumps para sa pag-navigate?

Pinapanatili ng Vim ang isang tala ng bawat pag-navigate sa pamamagitan ng isang listahan ng paglukso. Maaari mong ilipat ang paatras at pasulong na mga direksyon gamit ang jump list.

Ang listahan ng pagtalon ay pinapanatili ang tala ng lahat ng mga lugar na napasyalan ka sa pamamagitan ng pagsubaybay sa linya ng numero, haligi, at ang file / teksto.

Isagawa ang sumusunod na utos upang maipakita ang listahan ng Tumalon:

:tumatalon

Maaari mong gamitin ang sumusunod na utos batay sa iyong listahan ng pagtalon -

Ctrl + o - Tumalon ang cursor sa nakaraang posisyon
Ctrl + i - Tumalon ang cursor sa susunod na posisyon

Pag-navigate sa Code

Maaari mong gamitin ang mga sumusunod na pagpipilian habang nagtatrabaho ka sa mga code ng code ng programa.

% cursor ay lilipat upang tumugma sa panaklong
[[ilipat upang simulan ang pagpapaandar
[{ilipat sa simula ng block

Iyon lang ang tungkol sa pag-navigate sa loob ng isang file sa Vim editor. Sa artikulong ito, ipinaliwanag namin ang iba't ibang mga pagpipilian sa pag-navigate at mga utos na makakatulong sa iyo sa hinaharap. Maaari kang mag-explore ng higit pang mga shortcut sa pag-navigate gamit ang Vim. Inaasahan kong gusto mo ang artikulong ito.