vi – Hoe ga je naar regel N?

Hoe ga ik in vi-editor naar een bepaalde regel?

Bijvoorbeeld als ik een bestand open met de naam file.py is er een optie om het bestand op een bepaalde regel te openen of kan ik mijn bestand openen en dan naar regel gaan met de sneltoets op het toetsenbord?

Opmerkingen

  • U bent hier welkom en kreeg uw antwoord. Gewoon een advies voor de toekomst: met man vi kun je de man-pagina lezen. Met /line kunt u zoeken naar gevallen van het woord line, met n naar de de volgende, net als in vi. Een van de eerste overeenkomsten beschrijft de optie waarnaar u op zoek was. Dit kost minder tijd dan zoeken op internet of hier een vraag stellen.

Antwoord

Om vi te laten beginnen bij een bepaalde regel in een bestand, voeg +line_num toe aan het commando dat je gebruikt om vi te starten. Vervang line_num door het regelnummer, bijvoorbeeld:

vi +14 file.py 

U kunt ook de ex-opdrachtregel gebruiken om naar een lijn. (Voor informatie over de ex-modus, zie De vi-teksteditor gebruiken) Als u bijvoorbeeld naar regel 14 wilt gaan, kunt u op Esc drukken en vervolgens invoeren:

:14 

Er is ook een vi-commando. De sprongbeweging G heeft een optioneel voorvoegsel count , dit is het regelnummer waarnaar moet worden verwezen. Vandaar 1 4 G

Reacties

  • .. .en jij ' d druk alleen op ESC als je ' al in de commandomodus was (of je wilt dat je scherm knippert)

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *