Kako si ogledate številke vrstic v vi



Preizkusite Naš Instrument Za Odpravo Težav

Debata o vi vs vim je med nekaterimi ljudmi lahko enako vneta kot razprava o vi vs emacs, toda ne glede na to, kje se nahajate, obstaja nekaj primerov, ko se lahko znajdete z vi in ​​nobene druge možnosti. To je standardni del POSIX-a, zato je vključen v skoraj vsako izvedbo Unixa in Linuxa, ki je bila kdaj narejena v moderni dobi. Če kdaj odpravljate težave z vgrajenim sistemom, kot je brezžični usmerjevalnik ali kaj podobnega, boste morali uporabiti čisto vi.



Čista, čeprav odstranjena oblika vi je vključena tudi v zasedeno polje, tako da, če kdaj delate iz ukaznega poziva z omejenim obnovitvenim oknom na Linuxu, boste morda imeli le tega kot urejevalnik. Ni vam treba skrbeti, če se znajdete v katerem od prejšnjih primerov, ker si lahko še vedno ogledate številke vrstic v vi in ​​obnovite nekatere druge lepote, ki ste jih vajeni, če ste redni uporabnik vima.



1. način: Preverjanje številk vrstic v vi

Če ste že kdaj videli, da je kdo sodeloval v razpravi vi vs vim, ste verjetno videli, da je nekdo ukaz vim set ravnilo prinesel kot veliko prednost za vim pred prvotnim vi. Na srečo si lahko ogledate številke vrstic tudi v čistih vi. Verjetno boste pri kakšnem pozivu za prijavo, če delate na vdelani napravi. Če ne, lahko pritisnete Ctrl + Alt + F1 ali F2, da pridete tja, kamor morate iti. Uporabniki grafičnih različic Linuxa bodo morda želeli pritisniti Ctrl + Alt + T ali Super + T, da se prikaže terminal. Besedo terminala lahko poiščete tudi na Ubuntu Unity Dash, vendar ne pozabite, da če v polno predstavljeno različico Linuxa vtipkate vi, boste morda namesto tega dobili vim. Ukaz lahko vedno zaženete busybox vi na kar so opozorili že številni guruji Linuxa.



Običajno lahko tipkate vi fileName , kjer je fileName nadomeščen z dejanskim imenom datoteke, da naložite tisto besedilno datoteko, s katero morate delati. Na dnu morda ne boste videli ničesar, vendar ne bi smeli biti takoj v načinu vstavljanja. V vseh stvareh, ki temeljijo na izvirniku vi, na primer v AIX, HPUX, Solaris in nekaterih napravah OpenIndiana, lahko pritisnete Ctrl + G, da se prikaže vrstica, ki naj natančno pove, kje ste v datoteki.

Za povezavo do novega položaja uporabite povezave tipk vi ali smerne tipke, če so na voljo, in nato znova pritisnite Ctrl + G. Ta primitivna oblika ravnila se ne bo dinamično posodabljala na enak način kot tista v vim, vendar bi morala delovati tako, da vam omogoča, da v viju dokaj dobro preverjate številke vrstic.



Če uporabljate Linux namesto čistega Unixa in ste za odpiranje datoteke uporabili busybox vi, imate na dnu samodejno zelo primitivno ravnilo, ne da bi morali pritisniti katero koli kombinacijo tipk. To vam ne bo povedalo položaja stolpca, sporočilo pa vam bo, kje ste v datoteki, in odstotek, ki vam pove, koliko časa morate še prehoditi. Ta odstotek bi moral biti na voljo tudi v drugih različicah, zaradi česar je zelo enostavno ugotoviti, koliko časa še potrebujete pri branju dokumentacije. Občasno lahko naletite na to težavo, če nekaj nameščate v usmerjevalnik ali strežnik brez glave in še nimate nobenih strani z referencami.

2. način: Brisanje vrstice

Če ste navajeni uporabljati ključne ukaze v vim, potem že poznate večino tistih, ki jih boste potrebovali za običajni ortodoksni vi. Pritisnite: d, da izbrišete trenutno vrstico. Odvisno od vaše različice boste morda lahko samo vpisali dd in videli boste, da vrstica nenadoma izgine pred vašimi očmi.

Kot rečeno, imate tudi dostop do resnično primitivne oblike odložišča, s katero je veliko programerjev Unixa veliko lažje delati v primerjavi z grafičnimi odložišči, ki jih imajo številne druge vrste programov.

Če želite odstraniti vrstico besedila in jo izvleči, da jo boste lahko postavili kam drugam, kar jo dejansko reže, lahko uporabite: y ali yy, odvisno od vaše različice. Uporabniki v načinu za vstavljanje, ki najdejo te črke, se prebijejo v dokument, lahko preprosto pritisnejo Esc, da se najprej vrnejo v ukazni način.

Ko izvlečete besedilo, se pomaknite na novo mesto, na katerem želite, da je postavljeno. Takoj ko ste tam, vnesite p, da besedilo postavite na trenutno mesto. Morda boste želeli uporabiti veliko črko P, če ste želeli postaviti besedilo pred trenutno mesto, na katerem je kazalec.

Upoštevajte, da če ste se navadili bližnjic na tipkovnici Ctrl + C, Ctrl + X in Ctrl + V, ki so pogoste v okoljih Windows in Macintosh, jih tukaj ne boste mogli uporabljati. Urejevalnik vi je modalni, kar pomeni, da obstaja ločen način ukaza in vstavljanja. Po drugi strani pa, če imate malo težav z navigacijo, postavite prste na tipke h, j, k in l.

Uporabite h kot puščico v desno, l kot puščico v levo, j za premik navzdol po črti in nato k za premik navzgor, ko želite izbrati črto za brisanje. To se morda zdi malo nerazumljivo, vendar so bile te bližnjice na tipkovnici narejene v času, ko so bile smerne tipke na tipkovnici vse prej kot univerzalne. Velika večina uporabnikov vi jih ima dejansko raje, ker ne zahtevajo, da odstranite prste iz domače vrstice.

Čeprav brisanje in premikanje besedila na ta način morda ni nujno tako dodelano, kot je v vim, vam bo z malo vaje morda zelo všeč.

4 minute branja