Rindu numuru ieslēgšana/izslēgšana vi teksta redaktorā

Toggling Line Numbers Off Vi Text Editor



Teksta redaktorā parādītie rindu numuri var ievērojami uzlabot programmētāja pieredzi koda rakstīšanā un lasīšanā. Linux operētājsistēmai ir pieejami vairāki teksta redaktori, ieskaitot populāro un jaudīgo vi teksta redaktoru, un šos redaktorus var izmantot, lai izveidotu un modificētu dažādus failu tipus.

Vi redaktors nodrošina trīs dažādus rindu numuru veidus: absolūtu, relatīvu un hibrīdu, kas apvieno absolūtā un relatīvā iezīmes. Šajā rakstā mēs apspriedīsim metodi, ko var izmantot, lai mainītu vi teksta redaktorā parādīto rindas numura veidu.







Piezīme: Linux Mint 20 tiek izmantots, lai demonstrētu visas tālāk aprakstītās metodes.



Rāda absolūtos rindu numurus

Absolūtie (vai parastie) rindu numuri ir rindu numuri, kuriem dod priekšroku lielākā daļa lietotāju. Lai parādītu absolūtos rindu skaitļus vi, rīkojieties šādi:



Palaidiet termināli.






Atveriet jebkuru failu, kuru var rediģēt ar vi teksta redaktoru, palaižot komandu ` $ sudo vi [faila nosaukums] 'terminālī šādi:


Nospiediet taustiņu Esc, lai atvērtu komandu režīmu.



Šis solis ir svarīgs, jo, lai gan teksta redaktoram ir vairāki darbības režīmi, mūsu pašreizējā mērķa sasniegšanai mums ir jābūt komandu režīmam.

Palaidiet komandu ` : iestatiet numuru `, šādi.


Nospiežot taustiņu Enter, lai izpildītu šo komandu, absolūto rindu skaitļi parādīsies katras faila rindas sākumā, kā parādīts zemāk:

Absolūto līniju skaitļu slēpšana

Absolūto rindu numurus var paslēpt vi, veicot šādas darbības:

  • Kad fails ir atvērts vi, ievadiet komandu režīmu, nospiežot taustiņu Esc
  • Izpildiet komandu ` : iestatīt neskaitāmu `.


Pēc šīs komandas izpildes absolūtie rindu skaitļi vairs netiks rādīti, kā parādīts attēlā zemāk:

Rāda relatīvos rindu numurus

Attiecībā uz relatīvajiem rindu numuriem faila rindai, uz kuru kursors pašlaik norāda, tiek piešķirts skaitlis nulle, un visi pārējie rindu numuri tiek aprēķināti attiecībā pret šo rindu.

Jūs varat parādīt relatīvos rindu numurus vi, veicot šādas darbības:

  • Kad fails ir atvērts vi, nospiediet taustiņu Esc, lai atvērtu komandu režīmu.
  • Izpildiet šādu komandu ` : iestatiet relatīvo numuru `.


Izpildot šo komandu, katras faila rindas sākumā parādīsies relatīvie rindu numuri. Mūsu gadījumā, tā kā kursors norādīja uz faila trešo rindu, trešajai rindai tiek piešķirta vērtība 0, un pārējie rindu numuri tiek attiecīgi aprēķināti, kā parādīts zemāk:

Relatīvo līniju skaitļu slēpšana

Lai paslēptu relatīvos rindu numurus, varat veikt šādas darbības:

  • Kad fails ir atvērts vi, nospiediet taustiņu Esc, lai atvērtu komandu režīmu
  • Izpildiet komandu ` : iestatīt norelativenumber `.


Izpildot šo komandu, relatīvie rindu numuri ir noņemti, kā parādīts attēlā:

Tiek rādīti hibrīdu līniju numuri

Hibrīdu rindu numuriem līnijai, uz kuru norāda kursors, tiek piešķirts tās faktiskais absolūtais rindas numurs, bet visi pārējie rindu numuri ir relatīvas vērtības.

Mēs varam parādīt hibrīdu rindu numurus, veicot šādas darbības:

  • Kad fails ir atvērts vi, nospiediet taustiņu Esc, lai atvērtu komandu režīmu
  • Izpildiet komandu ` : iestatiet relatīvo numuru `.


Kad šī komanda tiek izpildīta, hibrīda rindu numuri tiks parādīti katras faila rindas sākumā. Mūsu gadījumā, tā kā kursors norādīja uz faila trešo rindu, numurs 3 tika piešķirts trešajai rindai, un visi pārējie rindu numuri tika attiecīgi aprēķināti, kā parādīts zemāk:

Hibrīdu līniju numuru slēpšana

Lai paslēptu hibrīdu rindu numurus, varat veikt šādas darbības:

  • Kad fails ir atvērts vi, nospiediet taustiņu Esc, lai atvērtu komandu režīmu
  • Izpildiet komandu ` : iestatīt neskaitāmu norelativenumber `.


Izpildot šo komandu, hibrīdu rindu numuri tiks noņemti, kā parādīts attēlā zemāk:

Secinājums

Šajā rakstā apskatītās komandas var viegli izmantot, lai vi teksta redaktorā ieslēgtu/izslēgtu absolūto, relatīvo un hibrīdu rindu numurus.