A sorszámok be- és kikapcsolása a vi szövegszerkesztőben

Toggling Line Numbers Off Vi Text Editor



A szövegszerkesztőben megjelenő sorszámok nagymértékben javíthatják a programozó tapasztalatait a kód írásban és olvasásban. A Linux operációs rendszerhez számos szövegszerkesztő áll rendelkezésre, beleértve a népszerű és hatékony vi szövegszerkesztőt, és ezekkel a szerkesztőkkel különféle fájltípusok hozhatók létre és módosíthatók.

A vi szerkesztő három különböző típusú sorszámot biztosít: abszolút, relatív és az abszolút és relatív jellemzőit kombináló hibrid. Ebben a cikkben megvitatjuk azt a módszert, amellyel megváltoztatható a vi szövegszerkesztőben megjelenített sorszám típusa.







Megjegyzés: A Linux Mint 20 az összes alább ismertetett módszer bemutatására szolgál.



Abszolút sorszámok megjelenítése

Az abszolút (vagy rendes) sorszámokat a legtöbb felhasználó preferálja. Az abszolút sorszámok vi -ban való megjelenítéséhez tegye a következőket:



Indítsa el a terminált.






A `parancs futtatásával nyissa meg a vi szövegszerkesztővel szerkeszthető fájlokat $ sudo vi [fájlnév] `a terminálban, az alábbiak szerint:


Nyomja meg az Esc gombot a Parancs módba való belépéshez.



Ez a lépés azért fontos, mert bár a szövegszerkesztőnek többféle üzemmódja van, jelenlegi célunk elérése érdekében Parancs módban kell lennünk.

Futtassa a `parancsot : beállított szám `, az alábbiak szerint.


Amikor megnyomja az Enter billentyűt a parancs végrehajtásához, az abszolút sorszámok a fájl minden sora elején jelennek meg, az alábbiak szerint:

Abszolút sorszámok elrejtése

A következő lépésekkel elrejtheti az abszolút sorszámokat a vi -ban:

  • Miután megnyitotta a fájlt a vi -ban, lépjen be a Parancs módba az Esc billentyű megnyomásával
  • Végezze el a `parancsot : nem szám beállítása `.


A parancs végrehajtása után az abszolút sorszámok nem jelennek meg, amint az az alábbi képen látható:

Relatív sorszámok megjelenítése

Relatív sorszámok esetén a fájl azon sora, amelyre a kurzor éppen mutat, nulla számot kap, és az összes többi sorszámot a sorhoz képest számítja ki.

A relatív sorszámokat vi -ban jelenítheti meg a következő lépések végrehajtásával:

  • Miután megnyitotta a fájlt a vi -ban, nyomja meg az Esc billentyűt a Parancs módba való belépéshez.
  • Futtassa a következő parancsot ` : relatív szám beállítása `.


Amikor végrehajtja ezt a parancsot, relatív sorszámok jelennek meg a fájl minden sora elején. Esetünkben, mivel a kurzor a fájl harmadik sorára mutatott, a harmadik sor 0 értéket kap, és a többi sor számítása ennek megfelelően történik, az alábbiak szerint:

Relatív sorszámok elrejtése

A relatív sorszámok elrejtéséhez tegye a következőket:

  • Miután megnyitotta a fájlt a vi -ban, nyomja meg az Esc billentyűt a Parancs módba való belépéshez
  • Végezze el a `parancsot : állítsa be a relatív számot `.


Amikor végrehajtja ezt a parancsot, a relatív sorszámok eltávolításra kerülnek az alábbi képen látható módon:

Hibrid vonalszámok megjelenítése

Hibrid sorok esetén a sor, amelyre a kurzor mutat, hozzá van rendelve a tényleges abszolút sorszámához, de az összes többi sorszám relatív érték.

A hibrid sorok számát az alábbi lépések végrehajtásával jeleníthetjük meg:

  • Miután megnyitotta a fájlt a vi -ban, nyomja meg az Esc billentyűt a Parancs módba való belépéshez
  • Végezze el a `parancsot : állítsa be a szám relatív számát `.


A parancs végrehajtásakor a fájl minden sora elején hibrid sorok jelennek meg. Esetünkben, mivel a kurzor a fájl harmadik sorára mutatott, a 3 -as számot a harmadik sorhoz rendeltük, és az összes többi sorszámot ennek megfelelően számítottuk ki, az alábbiak szerint:

Hibrid vonalszámok elrejtése

A hibrid sorok elrejtéséhez tegye a következőket:

  • Miután megnyitotta a fájlt a vi -ban, nyomja meg az Esc billentyűt a Parancs módba való belépéshez
  • Végezze el a `parancsot : nem szám norelativenumber beállítása `.


Amikor végrehajtja ezt a parancsot, a hibrid sorok eltávolításra kerülnek az alábbi képen látható módon:

Következtetés

Az ebben a cikkben tárgyalt parancsok könnyen használhatók az abszolút, relatív és hibrid sorok be- és kikapcsolására a vi szövegszerkesztőben.