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.