Pag-toggle ng Mga Numero ng Linya Na Naka-on / Naka-off sa vi Text Editor

Toggling Line Numbers Off Vi Text Editor



Ang mga numero ng linya na ipinapakita sa isang text editor ay maaaring lubos na mapagbuti ang karanasan ng isang programmer sa pagsulat at pagbabasa ng code. Mayroong maraming mga editor ng teksto na magagamit para sa operating system ng Linux, kasama ang sikat at makapangyarihang vi text editor, at ang mga editor na ito ay maaaring magamit upang lumikha at mabago ang iba't ibang mga uri ng file.

Nagbibigay ang editor ng vi ng tatlong magkakaibang uri ng mga numero ng linya: ganap, kamag-anak, at isang hybrid na pagsasama ng mga tampok ng ganap at kamag-anak. Sa artikulong ito, tatalakayin namin ang pamamaraan na maaaring magamit upang baguhin ang uri ng numero ng linya na ipinapakita sa vi text editor.







Tandaan: Ginagamit ang Linux Mint 20 upang ipakita ang lahat ng mga pamamaraan na tinalakay sa ibaba.



Ipinapakita ang Mga Numero ng Ganap na Linya

Ang mga absolute number (o regular) na linya ay ang mga numero ng linya na ginusto ng karamihan sa mga gumagamit. Upang maipakita ang ganap na mga numero ng linya sa vi, gawin ang mga sumusunod na hakbang:



Ilunsad ang terminal.






Buksan ang anumang file na maaaring mai-edit ng vi text editor sa pamamagitan ng pagpapatakbo ng utos ` $ sudo vi [pangalan ng file] 'sa terminal, tulad ng sumusunod:


Pindutin ang Esc key upang ipasok ang Command Mode.



Mahalaga ang hakbang na ito sapagkat, habang ang text editor ay may maraming mga mode ng pagpapatakbo, para sa kasalukuyan naming layunin, dapat na nasa Command Mode kami.

Patakbuhin ang utos ` : itakda ang numero `, tulad ng sumusunod.


Kapag na-hit mo ang Enter upang maipatupad ang utos na ito, lilitaw ang mga ganap na numero ng linya sa simula ng bawat linya ng iyong file, tulad ng ipinakita sa ibaba:

Itinatago ang mga Numero ng Lubos na Linya

Maaari mong itago ang ganap na mga numero ng linya sa vi sa pamamagitan ng pagsunod sa mga sumusunod na hakbang:

  • Kapag mayroon kang isang file na binuksan sa vi, ipasok ang Command Mode sa pamamagitan ng pagpindot sa Esc key
  • Isagawa ang utos ` : itakda non `.


Matapos maipatupad ang utos na ito, ang mga ganap na numero ng linya ay hindi na ipapakita, tulad ng ipinakita sa imahe sa ibaba:

Ipinapakita ang Mga Bilang ng Kamag-anak na Linya

Para sa mga kamag-anak na linya ng linya, ang linya sa file kung saan kasalukuyang itinuturo ng iyong cursor ay itinalaga ng bilang na zero, at lahat ng iba pang mga numero ng linya ay kinakalkula na may kaugnayan sa linyang iyon.

Maaari kang magpakita ng mga kamag-anak na numero ng linya sa vi sa pamamagitan ng pagsunod sa mga sumusunod na hakbang:

  • Kapag mayroon kang isang file na binuksan sa vi, pindutin ang Esc key upang ipasok ang Command Mode.
  • Isagawa ang sumusunod na utos ` : itakda ang relativenumber `.


Kapag naisagawa mo ang utos na ito, lilitaw ang mga kamag-anak na linya ng numero sa simula ng bawat linya ng iyong file. Sa aming kaso, dahil ang cursor ay nakaturo sa pangatlong linya ng file, ang pangatlong linya ay nakatalaga ng halagang 0, at ang iba pang mga numero ng linya ay kinakalkula nang naaayon, tulad ng ipinakita sa ibaba:

Itinatago ang Mga Bilang ng Kamag-anak na Linya

Upang maitago ang mga kamag-anak na numero ng linya, maaari mong gawin ang mga sumusunod na hakbang:

  • Kapag mayroon kang isang file na binuksan sa vi, pindutin ang Esc key upang ipasok ang Command Mode
  • Isagawa ang utos ` : itakda ang norelativenumber `.


Kapag naisagawa mo ang utos na ito, ang mga kamag-anak na numero ng linya ay tinanggal, tulad ng ipinakita sa imahe sa ibaba:

Ipinapakita ang Mga Numero ng Hybrid Line

Para sa mga numero ng linya ng hybrid, ang linya kung saan nakaturo ang iyong cursor ay nakatalaga sa aktwal nitong ganap na ganap na numero ng linya, ngunit ang lahat ng iba pang mga numero ng linya ay mga kamag-anak na halaga.

Maaari naming ipakita ang mga numero ng linya ng hybrid sa pamamagitan ng pagsunod sa mga sumusunod na hakbang:

  • Kapag mayroon kang isang file na binuksan sa vi, pindutin ang Esc key upang ipasok ang Command Mode
  • Isagawa ang utos ` : itakda ang bilang ng relativenumber `.


Kapag naisagawa ang utos na ito, ipapakita ang mga numero ng linya ng hybrid sa simula ng bawat linya ng file. Sa aming kaso, dahil ang cursor ay nakaturo sa pangatlong linya ng file, ang bilang 3 ay itinalaga sa pangatlong linya, at lahat ng iba pang mga numero ng linya ay kinakalkula nang naaayon, tulad ng ipinakita sa ibaba:

Itinatago ang Mga Numero ng Hybrid Line

Upang maitago ang mga numero ng linya ng hybrid, maaari mong gawin ang mga sumusunod na hakbang:

  • Kapag mayroon kang isang file na binuksan sa vi, pindutin ang Esc key upang ipasok ang Command Mode
  • Isagawa ang utos ` : itakda ang nonumber norelativenumber `.


Kapag naisagawa mo ang utos na ito, aalisin ang mga numero ng linya ng hybrid, tulad ng ipinakita sa imahe sa ibaba:

Konklusyon

Ang mga utos na tinalakay sa artikulong ito ay maaaring madaling magamit upang i-toggle ang mga absolute, kamag-anak, at hybrid na mga numero ng on / off sa vi text editor.