Eilučių numeriai yra esminis teksto rengyklės reikalavimas, ypač programuojant. Jie ypač naudingi šalinant klaidas, kurios nurodo konkretų eilutės numerį.
Vim ir vi eilučių skaičiai yra dar svarbesni. Redaktorius turi keletą komandų, kurios naudoja eilučių numerius naršymui. Galite akimirksniu perkelti žymeklį į konkrečią eilutę, tačiau norėdami tai padaryti, turėsite žinoti jos numerį.
Skaitykite toliau, kad sužinotumėte, kaip Vi ir Vim rodyti eilučių numerius ir kaip pakeisti nustatymus, kad tai būtų padaryta pagal numatytuosius nustatymus.
Kodėl Vim pagal numatytuosius nustatymus nerodo eilučių numerių
„Vim“ yra tokia į galingą vartotoją orientuota teksto rengyklė, kad pagrindines funkcijas gali būti sunku rasti. Netgi išeiti iš programos gali būti iššūkis naujiems vartotojams!
„Vim“ siekia būti minimalistiniu redaktoriumi, siūlantis tiek funkcijų, kiek pakanka elementariausių redagavimo užduočių atlikimui. Tačiau galite įdiegti įvairius plėtinius ir pakeisti daugybę nustatymų. Tai leidžia nustatyti redaktorių tiksliai taip, kaip norite.
Atminkite, kad net paprasčiausia vim rodo dabartinės eilutės numerį apatiniame dešiniajame lango kampe.
Taip pat žiūrėkite: Kaip naudotis Vim: pagrindų vadovas
Kaip rodyti ir paslėpti eilučių numerius Vim
Atlikite šiuos veiksmus, kad įjungtumėte ir išjungtumėte eilučių numerius, kai tik jums reikia:
- Įsitikinkite, kad esate komandų režimu: paspauskite Esc jei nesate tikri, kad esate.
- Paspauskite dvitaškis (:).
- Tipas nustatyti numerį, tada paspauskite Įeikite.
Dabar kairiajame stulpelyje turėtumėte matyti eilučių numerius. Vis tiek būsite komandų režimu. Norėdami išjungti eilučių numerius, pakartokite procesą, bet naudokite komandą nustatyti nr vietoj to.
Taip pat galite naudoti sutrumpintas kiekvienos komandos versijas: nustatyti nu ir nustatyti nonu atitinkamai.
Kaip naudoti santykinį eilučių numeravimą
Santykiniai eilučių numeriai gerai veikia su Vim naršymo pagal komandą koncepcija. Tai leidžia akimirksniu perkelti žymeklį, pavyzdžiui, keturiomis eilutėmis aukštyn. Norėdami įjungti santykinius eilučių numerius:
- Paspauskite Esc norėdami įjungti komandų režimą.
- Paspauskite dvitaškis (:).
- Tipas nustatyti santykinį skaičių (arba nustatyti rnu), tada paspauskite Įeikite.
Šis nustatymas bus rodomas atskirai 0 šalia dabartinės linijos. Vim pažymės eilutes virš ir žemiau dabartinės eilutės su 1. Likusios linijos ir toliau tuo pačiu būdu rodys savo atstumą nuo dabartinės linijos.
Šį nustatymą galite derinti su standartiniu numerį nustatymą. Jei abi įjungtos, dabartinė eilutė rodys tikrąjį eilutės numerį 0.
Pakeiskite nustatymus, kad būtų rodomi eilučių numeriai pagal numatytuosius nustatymus
Vim nustatymų failo vieta gali skirtis priklausomai nuo sistemos. Dažnai tai yra failas, pavadintas .vimrc savo namų kataloge. Galite įdėti bet kokį rinkinys komandų šiame faile ir jos įsigalios pagal numatytuosius nustatymus. Taigi įtraukite eilutę, kuri parašyta:
nustatyti numerį
Į ~/.vimrc ir pagal numatytuosius nustatymus matysite eilučių numerius, kai kitą kartą atidarysite redaktorių. Vis tiek galite juos interaktyviai paslėpti naudodami nustatyti nonu aukščiau aprašytą procesą.
Galingas Vim eilučių numeravimas yra ledkalnio viršūnė
Vim atrodo kaip pagrindinis redaktorius, tačiau jame yra labai galingas komandų rinkinys. Nedaug teksto redaktorių turi tiek daug lankstumo, net kai sprendžia tokius paprastus dalykus kaip eilučių numeriai!
Žinoma, eilučių numeravimas yra tik pradžia. Galite konfigūruoti beveik bet kurį vim aspektą interaktyviai arba naudodami konfigūracijos failą.
Gali būti sunku išmokti naudotis terminalo pagrindu veikiančia teksto rengykle, tokia kaip Vim. Bet jūs neturite išgyventi visų tų bėdų, ne su Vimtutor.
Skaitykite toliau
- Programavimas
- Vim
- Programavimas
Bobis yra technologijų entuziastas, beveik du dešimtmečius dirbęs programinės įrangos kūrėju. Jis yra aistringas žaidimams, dirba žurnalo „Switch Player“ vyriausiuoju redaktoriumi ir yra pasinėręs į visus internetinės leidybos ir žiniatinklio kūrimo aspektus.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia