Eilutės numerių įjungimas/išjungimas vi teksto rengyklėje

Toggling Line Numbers Off Vi Text Editor



Teksto redaktoriuje rodomi eilučių numeriai gali labai pagerinti programuotojo patirtį rašant ir skaitant kodą. „Linux“ operacinei sistemai yra keli teksto redaktoriai, įskaitant populiarų ir galingą vi teksto redaktorių, ir šie redaktoriai gali būti naudojami įvairių tipų failų kūrimui ir keitimui.

„Vi“ redaktoriuje pateikiami trys skirtingų tipų eilučių skaičiai: absoliutus, santykinis ir hibridinis, derinantis absoliučios ir santykinės savybes. Šiame straipsnyje aptarsime metodą, kurį galima naudoti norint pakeisti teksto redaktoriuje rodomą eilutės numerio tipą.







Pastaba: „Linux Mint 20“ naudojama visiems toliau aptartiems metodams demonstruoti.



Rodomi absoliutūs eilučių skaičiai

Absoliutūs (arba įprasti) eilučių numeriai yra eilutės numeriai, kuriuos renkasi dauguma vartotojų. Norėdami parodyti absoliučius eilučių skaičius vi, atlikite šiuos veiksmus:



Paleiskite terminalą.






Atidarykite bet kurį failą, kurį galima redaguoti naudojant vi teksto rengyklę, vykdydami komandą ` $ sudo vi [failo pavadinimas] „terminale:


Norėdami įjungti komandų režimą, paspauskite klavišą „Esc“.



Šis žingsnis yra svarbus, nes nors teksto rengyklė turi keletą veikimo režimų, dabartiniam tikslui pasiekti turime būti komandų režimu.

Vykdykite komandą ` : nustatykite numerį “, kaip nurodyta toliau.


Kai paspausite „Enter“, kad įvykdytumėte šią komandą, absoliučių eilučių skaičiai bus rodomi kiekvienos failo eilutės pradžioje, kaip parodyta žemiau:

Absoliučių linijų skaičių slėpimas

Absoliučius eilučių skaičius galite paslėpti vi atlikdami šiuos veiksmus:

  • Atidarę failą vi, įveskite komandų režimą paspausdami klavišą Esc
  • Vykdykite komandą „ : nustatyti ne skaičių `.


Vykdžius šią komandą, absoliučių eilučių skaičiai nebebus rodomi, kaip parodyta paveikslėlyje žemiau:

Rodomi santykiniai eilučių skaičiai

Kalbant apie santykinius eilučių skaičius, failo eilutei, į kurią šiuo metu nukreipia žymeklis, priskiriamas nulis, o visi kiti eilučių skaičiai apskaičiuojami tos eilutės atžvilgiu.

Galite parodyti santykinius eilučių skaičius vi, atlikdami šiuos veiksmus:

  • Atidarę failą vi, paspauskite Esc klavišą, kad įeitumėte į komandų režimą.
  • Vykdykite šią komandą „ : nustatyti santykinį skaičių `.


Kai vykdote šią komandą, kiekvienos failo eilutės pradžioje bus rodomi santykiniai eilučių numeriai. Mūsų atveju, kadangi žymeklis buvo nukreiptas į trečiąją failo eilutę, trečiajai eilutei priskiriama 0 reikšmė, o kiti eilučių skaičiai atitinkamai apskaičiuojami, kaip parodyta žemiau:

Santykinių linijų skaičių slėpimas

Norėdami paslėpti santykinius eilučių numerius, galite atlikti šiuos veiksmus:

  • Atidarę failą vi, paspauskite Esc klavišą, kad įeitumėte į komandų režimą
  • Vykdykite komandą „ : nustatyti norelativenumber `.


Kai vykdote šią komandą, santykiniai eilučių numeriai pašalinami, kaip parodyta paveikslėlyje žemiau:

Rodomi hibridinių linijų numeriai

Hibridinių eilučių skaičių eilutei, į kurią nukreipia žymeklis, priskiriamas tikrasis absoliutus eilučių skaičius, tačiau visi kiti eilučių skaičiai yra santykinės vertės.

Hibridinių linijų numerius galime parodyti atlikdami šiuos veiksmus:

  • Atidarę failą vi, paspauskite Esc klavišą, kad įeitumėte į komandų režimą
  • Vykdykite komandą „ : nustatykite santykinį skaičių `.


Kai ši komanda vykdoma, hibridinių eilučių numeriai bus rodomi kiekvienos failo eilutės pradžioje. Mūsų atveju, kadangi žymeklis rodė trečiąją failo eilutę, skaičius 3 buvo priskirtas trečiajai eilutei, o visi kiti eilučių skaičiai buvo apskaičiuoti, kaip parodyta žemiau:

Hibridinių linijų skaičių slėpimas

Norėdami paslėpti hibridinių linijų numerius, galite atlikti šiuos veiksmus:

  • Atidarę failą vi, paspauskite Esc klavišą, kad įeitumėte į komandų režimą
  • Vykdykite komandą „ : nustatyti neskaičiuotą skaičių `.


Kai vykdysite šią komandą, hibridinių eilučių numeriai bus pašalinti, kaip parodyta paveikslėlyje žemiau:

Išvada

Šiame straipsnyje aptartos komandos gali būti lengvai naudojamos įjungti/išjungti absoliučių, santykinių ir hibridinių eilučių numerius vi teksto rengyklėje.