Regelnummers zijn een essentiële vereiste voor teksteditors, met name voor programmeren. Ze zijn vooral handig voor het oplossen van fouten die verwijzen naar een specifiek regelnummer.

Voor Vim- en vi-regelnummers zijn zelfs nog belangrijker. De editor heeft verschillende commando's die gebruik maken van regelnummers voor navigatie. U kunt de cursor onmiddellijk naar een specifieke regel verplaatsen, maar daarvoor moet u het nummer weten.

Lees verder om te leren hoe u regelnummers in Vi en Vim kunt weergeven en hoe u uw instellingen kunt wijzigen om dit standaard te doen.

Waarom Vim standaard geen regelnummers toont

Vim is zo'n krachtige gebruikersgerichte teksteditor dat basisfuncties moeilijk te vinden kunnen zijn. Ook al de toepassing afsluiten kan een uitdaging zijn voor nieuwe gebruikers!

Out of the box wil vim een ​​minimalistische editor zijn, die net genoeg functionaliteit biedt om de meest elementaire bewerkingstaken uit te voeren. Maar u kunt verschillende extensies installeren en een groot aantal instellingen wijzigen. Hiermee kunt u de editor precies instellen zoals u dat wilt.

Merk op dat vim, zelfs in zijn meest eenvoudige vorm, je huidige regelnummer rechtsonder in je venster laat zien.

Zie ook: Hoe Vim te gebruiken: een gids voor de basis

Hoe regelnummers in Vim te tonen en te verbergen

Volg deze stappen om regelnummers in en uit te schakelen, wanneer dat nodig is:

  1. Zorg ervoor dat u zich in de opdrachtmodus bevindt: druk op Esc als je het niet zeker weet.
  2. druk op dikke darm (:).
  3. Type stel nummer inen druk vervolgens op Binnenkomen.

U zou nu regelnummers in de linkerkolom moeten zien. U bevindt zich nog steeds in de opdrachtmodus. Om regelnummers uit te schakelen, herhaalt u het proces maar gebruikt u de opdracht stel geen nummer in in plaats daarvan.

U kunt ook verkorte versies van elke opdracht gebruiken: stel nu in en stel nu respectievelijk.

Relatieve regelnummering gebruiken

Relatieve regelnummers werken goed met vim's concept van navigeren op commando. Hiermee kunt u de cursor bijvoorbeeld direct vier regels omhoog verplaatsen. Relatieve regelnummers inschakelen:

  1. druk op Esc om naar de commandomodus te gaan.
  2. druk op dikke darm (:).
  3. Type stel relatiefnummer in (of stel rnu. in), druk dan op Binnenkomen.

Op zichzelf zal deze instelling tonen 0 naast uw huidige lijn. Vim laat de regels boven en onder je huidige regel voorafgaan met 1. De resterende lijnen zullen op dezelfde manier hun afstand tot de huidige lijn blijven weergeven.

U kunt deze instelling combineren met de standaard nummer instelling. Als beide zijn ingeschakeld, toont uw huidige regel het werkelijke regelnummer in plaats van 0.

Instellingen wijzigen om standaard regelnummers weer te geven

De locatie van uw vim-instellingenbestand kan variëren, afhankelijk van uw systeem. Het is vaak een bestand met de naam .vimrc in je thuismap. Je kunt elke plaatsen set commando's in dit bestand en ze worden standaard van kracht. Dus voeg een regel toe die luidt:

stel nummer in

In ~/.vimrc en de volgende keer dat u de editor opent, ziet u standaard regelnummers. U kunt ze nog steeds interactief verbergen met de stel nu proces hierboven.

Vim's krachtige lijnnummering is het topje van de ijsberg

Vim ziet eruit als een basiseditor, maar het heeft een zeer krachtige commandoset. Er zijn maar weinig teksteditors die zoveel flexibiliteit hebben, zelfs als het om zoiets eenvoudigs als regelnummers gaat!

Regelnummering is natuurlijk nog maar het begin. U kunt bijna elk aspect van vim configureren, interactief of via uw configuratiebestand.

Beheers de Vim-teksteditor op Linux met behulp van Vimtutor

Het kan moeilijk zijn om te leren hoe u een op een terminal gebaseerde teksteditor zoals Vim moet gebruiken. Maar je hoeft niet met al die moeite door te gaan, niet met Vimtutor.

Lees volgende

DeelTweetenE-mail
Gerelateerde onderwerpen
  • Programmeren
  • Vim
  • Programmeren
Over de auteur
Bobby Jack (64 artikelen gepubliceerd)

Bobby is een technologie-enthousiasteling die bijna twee decennia als softwareontwikkelaar heeft gewerkt. Hij is gepassioneerd door gaming, werkt als hoofdredacteur bij Switch Player Magazine en is ondergedompeld in alle aspecten van online publiceren en webontwikkeling.

Meer van Bobby Jack

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren