Numerele liniilor sunt o cerință vitală a editorilor de text, în special pentru programare. Sunt utile în special pentru depanarea erorilor care indică un anumit număr de linie.

Pentru Vim și vi, numerele de linii sunt și mai semnificative. Editorul are mai multe comenzi care folosesc numerele de rând pentru navigare. Puteți muta instantaneu cursorul pe o anumită linie, dar va trebui să știți numărul acesteia pentru a face acest lucru.

Citiți mai departe pentru a afla cum să afișați numerele de linii în Vi și Vim și cum să vă schimbați setările pentru a face acest lucru în mod implicit.

De ce Vim nu afișează implicit numerele de linii

Vim este un editor de text atât de puternic orientat către utilizatori, încât funcțiile de bază pot fi dificil de găsit. Chiar ieșirea din aplicație poate fi o provocare pentru noii utilizatori!

Ieșit din cutie, vim își propune să fie un editor minimalist, oferind suficientă funcționalitate pentru a efectua cele mai de bază sarcini de editare. Dar puteți instala diverse extensii și puteți modifica un număr mare de setări. Acest lucru vă permite să configurați editorul exact așa cum doriți.

instagram viewer

Rețineți că, chiar și în forma sa cea mai simplă, vim vă arată numărul de linie curent în partea din dreapta jos a ferestrei.

Vezi si: Cum să utilizați Vim: un ghid pentru elementele de bază

Cum să afișați și să ascundeți numerele de linii în Vim

Urmați acești pași pentru a activa și dezactiva numerele de linie, oricând aveți nevoie:

  1. Asigurați-vă că sunteți în modul de comandă: apăsați Esc dacă nu ești sigur că ești.
  2. presa colon (:).
  3. Tip număr stabilit, apoi apăsați introduce.

Acum ar trebui să vedeți numerele de rând în coloana din stânga. Veți fi în continuare în modul de comandă. Pentru a dezactiva numerele de linie, repetați procesul, dar utilizați comanda set nonnumber in schimb.

De asemenea, puteți utiliza versiuni abreviate ale fiecărei comenzi: set nu și set nonu respectiv.

Cum să utilizați numerotarea relativă a liniilor

Numerele de linie relative funcționează bine cu conceptul vim de navigare prin comandă. Acest lucru vă permite să mutați instantaneu cursorul cu patru linii în sus, de exemplu. Pentru a activa numerele de linii relative:

  1. presa Esc pentru a intra în modul de comandă.
  2. presa colon (:).
  3. Tip set relativnumber (sau set rnu), apoi apăsați introduce.

Pe cont propriu, această setare se va afișa 0 alături de linia dvs. actuală. Vim va prefix liniile de deasupra și de sub linia dvs. curentă cu 1. Liniile rămase vor continua să-și arate distanța față de linia actuală în același mod.

Puteți combina această setare cu standardul număr setare. Cu ambele activate, linia dvs. curentă va afișa numărul real de linie în loc de 0.

Schimbați setările la Afișare numere de linie în mod implicit

Locația fișierului de setări vim poate varia în funcție de sistemul dvs. Este adesea un fișier numit .vimrc în directorul dvs. de acasă. Puteți plasa orice a stabilit comenzile din acest fișier și vor intra în vigoare în mod implicit. Așadar, includeți o linie care spune:

număr stabilit

În ~/.vimrc și veți vedea numerele de rând în mod implicit, data viitoare când deschideți editorul. Le puteți ascunde în continuare interactiv, folosind set nonu procesul de mai sus.

Numerotarea puternică a liniilor lui Vim este vârful aisbergului

Vim arată ca un editor de bază, dar are un set de comenzi foarte puternic. Puțini editori de text au atâta flexibilitate, chiar și atunci când au de-a face cu ceva atât de simplu ca numerele de rând!

Desigur, numerotarea liniilor este doar începutul. Puteți configura aproape orice aspect al vim, interactiv sau prin fișierul de configurare.

Stăpânește editorul de text Vim pe Linux folosind Vimtutor

A învăța cum să folosești un editor de text bazat pe terminal precum Vim poate fi dificil. Dar nu trebuie să treci prin toate acele probleme, nu cu Vimtutor.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Programare
  • Vim
  • Programare
Despre autor
Bobby Jack (64 articole publicate)

Bobby este un pasionat de tehnologie care a lucrat ca dezvoltator de software timp de cele mai multe două decenii. Este pasionat de jocuri, lucrând ca redactor-șef la Switch Player Magazine și este cufundat în toate aspectele publicării online și dezvoltării web.

Mai multe de la Bobby Jack

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona