A sorszámok megtekintése a vi



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A vi vs vim vita ugyanolyan heves lehet egyes emberek között, mint a vi vs emacs vita, de függetlenül attól, hogy állsz, van néhány olyan helyzet, ahol előfordulhat, hogy vi-vel találkozol, és nincs más lehetőség. Ez a POSIX szabványos része, ezért nagyjából minden modern és korszerű Unix- és Linux-implementációhoz tartozik. Ha valaha hibaelhárítást végez egy beágyazott rendszerben, például egy vezeték nélküli útválasztóban vagy hasonlóban, akkor tiszta vi-t kell használnia.



A busybox egy tiszta, bár lecsupaszított vi formát is tartalmaz, így ha valaha korlátozott helyreállítási parancssorból dolgozunk egy Linux dobozon, akkor lehet, hogy csak ez lesz a szerkesztő. Nem kell aggódnia, ha az előző esetek bármelyikében találja magát, mert továbbra is megtekintheti a sorszámokat a vi-ben, és visszaállíthatja a többi olyan szépséget, amelyeket megszokott, ha rendszeres vim felhasználó.



1. módszer: Vonalszámok ellenőrzése a vi

Ha látott már valakit, aki részt vett a vi vs vim vitában, akkor valószínűleg látta, hogy valaki a vim set uralkodó parancsot hozta hatalmas előnyként a vim számára az eredeti vi felett. Szerencsére a tiszta számokat is megtekintheti tiszta sorokban. Valószínűleg valamilyen bejelentkezési üzenetre lesz szüksége, ha beágyazott eszközön dolgozik. Ha nem, akkor nyomja meg a Ctrl + Alt + F1 vagy F2 billentyűkombinációt, hogy oda jusson, ahová mennie kell. A Linux grafikus verzióinak felhasználói érdemesek megnyomniuk a Ctrl + Alt + T vagy a Super + T billentyűkombinációt a terminál megjelenítéséhez. Kereshet a terminál szóra is az Ubuntu Unity Dash-on, de ne feledje, hogy ha csak a vi karaktert írja be a Linux teljes funkcionalitású verziójára, akkor nagyon jó lehet, ha inkább vim-et kap. A parancsot mindig futtathatja busybox vi amire már számos Linux guru rámutatott.



Általában gépelhet vi fájlnév , ahol a fileName tényleges fájlnévre cserélődik, feltöltheti a munkához szükséges szöveges fájlt. Lehet, hogy nem lát semmit az alján, de nem szabad azonnal beszúrási módban lennie. Bármiben, ami az eredeti vi alapján készül, például AIX, HPUX, Solaris és néhány OpenIndiana gépen, a Ctrl + G billentyűkombinációval felugorhat egy sáv, amely pontosan megmondja, hol tartózkodik a fájlban.

Használja a vi billentyűkötéseket vagy a kurzor gombokat, ha új pozícióba kíván navigálni, majd nyomja meg ismét a Ctrl + G billentyűkombinációt. A vonalzónak ez a primitív formája nem frissül dinamikusan ugyanúgy, mint a vim-ben, de működnie kell, hogy lehetővé tegye a sorszámok meglehetősen jó ellenőrzését a vi-ben.



Ha a Linuxot használja, nem pedig a tiszta Unix-ot, és a busybox vi-t használta a fájl megnyitásához, akkor automatikusan egy nagyon primitív vonalzó van az alján, anélkül, hogy bármilyen billentyűkombinációt kellene megnyomnia. Ez nem fogja megmondani az oszlop pozícióját, de tudatja Önnel, hogy hol van a fájlban, és megad egy százalékot, amely megmondja, mennyi időre van még szüksége. Ennek a százaléknak elérhetőnek kell lennie más verziókban is, és ez rendkívül megkönnyíti annak megértését, hogy mennyi ideig kell még eleget tennie a dokumentáció olvasásakor. Esetenként előfordulhat, hogy problémába ütközik, ha valamit telepít egy útválasztóra vagy fej nélküli szerverre, és még nem rendelkezik hivatkozási lehetőségekkel.

2. módszer: Sor törlése

Ha megszokta a kulcsparancsok használatát a vimben, akkor már ismeri a legtöbbet, amelyekre a szokásos ortodox vi esetén szükség lesz. Nyomja meg: d az aktuális sor törléséhez. A verziójától függően előfordulhat, hogy csak beírhatja a dd parancsot, és látni fogja, hogy a vonal hirtelen eltűnik a szeme előtt.

Ennek ellenére a vágólap elismerten primitív formájához is hozzáférhet, amelyet sok Unix programozó sokkal könnyebben kezelhet a grafikus vágólapokhoz képest, amelyek sok más típusú programban megtalálhatók.

Ha el akar távolítani egy szövegrészt és kirángatja, hogy valahova máshová tegye, ami valójában elvágja, akkor a verziójától függően használhatja: y vagy yy. Azok a felhasználók, akik beszúrási módban vannak, és megtalálják ezeket a betűket, bejutnak a dokumentumba, egyszerűen megnyomhatják az Esc billentyűt, hogy először visszatérjenek a parancs módba.

Miután kikapta a szöveget, navigáljon arra az új pozícióra, ahová azt szeretné elhelyezni. Amint ott van, írja be a p billentyűt, hogy a szöveget az aktuális pozíció után tegye. Érdemes nagybetű P betűt használni, ha a szöveget a kurzor aktuális helye előtt szeretné elhelyezni.

Kérjük, ne feledje, hogy ha megszokta a Ctrl + C, Ctrl + X és Ctrl + V billentyűparancsokat, amelyek általánosak a Windows és a Macintosh környezetben, akkor itt nem fogja tudni használni őket. A vi szerkesztő modális, vagyis külön parancs és beszúrási mód létezik. Másrészt, ha egy kicsit nehezen navigál, akkor helyezze ujjait a h, j, k és l billentyűkre.

Használja a h-t jobb nyílnak, az l-t bal nyílnak, a j-t egy sor lefelé haladásához, majd a k-t a felfelé lépéshez, ha törölni kívánt sort szeretne kiválasztani. Ez kissé ellentmondónak tűnhet, de ezek a billentyűparancsok egy olyan időszakban készültek, amikor a billentyűzet kurzor billentyűi csak egyetemesek voltak. A vi felhasználók elsöprő többsége valójában azért részesíti előnyben őket, mert nem követelik meg, hogy távolítsa el az ujjait a kezdősorról.

Bár a szöveg ilyen módon történő törlése és áthelyezése nem feltétlenül lesz olyan kifinomult, mint a VIM-ben, nagyon jó lehet, ha egy kis gyakorlással megkedveled.

4 perc olvasás