Kuidas vaadata liinide numbreid vi



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Vi vs vim arutelu võib olla mõne inimese seas sama kuum kui vi vs emacs arutelu, kuid olenemata sellest, kus te seisate, on mõned olukorrad, kus võite leida end vi-ga ega ühtegi muud võimalust. See on POSIX-i standardne osa ja seetõttu on see peaaegu iga kaasaegse ajastu Unixi ja Linuxi rakendusega kaasas. Kui teil on kunagi tõrkeotsing manustatud süsteemis, nagu traadita ruuter või midagi muud, peate kasutama puhast vi.



Busyboxiga on kaasas ka puhas, ehkki eemaldatud vi-vorm, nii et kui töötate kunagi Linuxi kasti piiratud taastekäsuviibalt, võib teie redaktor olla ainult see. Te ei pea muretsema, kui leiate end mõnest eelnevast juhtumist, sest saate endiselt vaadata vi-de ridade numbreid ja taastada mõned muud toredused, millega olete harjunud, kui olete tavaline vim-kasutaja.



1. meetod: rea numbrite kontroll vi

Kui olete kunagi näinud kedagi, kes osaleks vi vs vim-debatis, siis olete ilmselt näinud kedagi, kes viiks vim set-joonlaua käsu vimile tohutu eelisena võrreldes algse vi-ga. Õnneks saate rea numbreid vaadata ka puhtas vi-s. Kui töötate manustatud seadmega, on teil tõenäoliselt mingisugune sisselogimisviis. Kui ei, siis võite vajutada klahvikombinatsiooni Ctrl + Alt + F1 või F2, et jõuda sinna, kuhu peate minema. Linuxi graafiliste versioonide kasutajad võivad terminali kuvamiseks soovida vajutada klahvikombinatsiooni Ctrl + Alt + T või Super + T. Samuti saate otsida sõna terminal Ubuntu Unity Dashilt, kuid pidage meeles, et kui tippite lihtsalt Linuxi täisfunktsionaalsesse versiooni vi, võite selle asemel saada ka vim. Käsku saate alati käivitada busybox vi nagu paljud Linuxi gurud on juba välja toonud.



Üldiselt võite kirjutada vi failinimi , kus failinimi on asendatud tegeliku failinimega, laadige üles tekstifail, millega peate töötama. Allosas ei pruugi te midagi näha, kuid te ei tohiks kohe sisestusrežiimis olla. Kõigis, mis põhinevad algsel vi-l, näiteks AIX-, HPUX-, Solaris- ja mõnel OpenIndiana-masinal kasutataval, võite vajutada klahvikombinatsiooni Ctrl + G, et hüpata riba, mis peaks teile failis täpselt ütlema.

Uuele positsioonile navigeerimiseks kasutage klahvide vi sidemeid või kursorinuppe, kui need on saadaval, ja vajutage seejärel uuesti Ctrl + G. Seda joonlaua primitiivset vormi ei värskendata dünaamiliselt samamoodi, nagu seda oleks vimis, kuid see peaks töötama nii, et saaksite vi numbreid rea numbritega üsna täpselt kontrollida.



Kui kasutate Linuxi, mitte puhast Unixit ja kasutasite faili avamiseks busybox vi-d, on teil allosas automaatselt väga primitiivne joonlaud, ilma et peaksite ühtegi klahvikombinatsiooni vajutama. See ei ütle teile veeru asukohta, kuid annab teile teada, kus olete failis, ja annab teile protsendi, mis näitab, kui kaua peate veel minema. See protsent peaks olema saadaval ka teistes versioonides ja see muudab ülimalt lihtsaks, kui kaua peate dokumentatsiooni lugedes veel üle minema. Aeg-ajalt võite selle probleemiga kokku puutuda, kui installite midagi ruuterisse või peata serverisse ja teil pole veel viitamislehti.

2. meetod: rea kustutamine

Kui olete harjunud kasutama võtmekäske VIM-is, siis teate juba enamikku neist, mida vajate tavalise õigeusu vi jaoks. Praeguse rea kustutamiseks vajutage: d. Sõltuvalt teie versioonist võite võib-olla lihtsalt kirjutada dd ja näete, et rida äkki teie silme ees hajub.

Nagu öeldud, on teil juurdepääs ka lõikelauale üsna primitiivseks vormiks, mida paljude Unixi programmeerijate arvates on palju lihtsam töötada võrreldes graafiliste lõikepuhvritega, mida paljud muud tüüpi programmid pakuvad.

Kui soovite tekstirea eemaldada ja selle välja tõmmata, et saaksite selle kuhugi mujale panna, mis tegelikult seda lõikab, võite sõltuvalt versioonist kasutada: y või yy. Kasutajad, kes on sisestusrežiimis ja leiavad, et need tähed on dokumenti jõudmas, võivad esmalt käsureziimi naasmiseks lihtsalt Esc-nuppu vajutada.

Kui olete teksti välja tõmbanud, navigeerige uude asukohta, kuhu soovite selle paigutada. Niipea kui olete kohal, sisestage tekst praeguse positsiooni järele teksti p. Kui soovite paigutada teksti enne praegust kohta, kus kursor asub, võiksite kasutada suurtähte P.

Pidage meeles, et kui olete Ctrl + C, Ctrl + X ja Ctrl + V kiirklahvidega harjunud, mis on levinud Windowsi ja Macintoshi keskkondades, ei saa te neid siin kasutada. Vi-redaktor on modaalne, see tähendab, et on olemas eraldi käsu- ja sisestamisrežiim. Teisest küljest, kui teil on navigeerimisega veidi probleeme, asetage sõrmed klahvidele h, j, k ja l.

Kasutage h parempoolse noolena, l vasaknoolena, j liikumiseks joonest allapoole ja seejärel k liikumiseks ülespoole, kui soovite kustutatava rea ​​valida. See võib tunduda veidi vastuoluline, kuid need kiirklahvid tehti ajal, mil klaviatuuri kursoriklahvid olid kõike muud kui universaalsed. Valdav enamus vi kasutajatest eelistab neid tegelikult, sest nad ei nõua, et võtaksite kodurealt sõrmi.

Kuigi teksti sel viisil kustutamine ja teisaldamine ei pruugi ilmtingimata olla nii keeruline kui VIM-is, võib see teile veidi harjutades meeldida.

4 minutit loetud