Open een tekstbestand naar een specifiek regelnummer op de opdrachtregel

Heb je ooit geweten dat je een specifiek tekstbestand moet openen naar een specifiek regelnummer? Misschien voor een herziening of aanpassing van de code, wat de reden ook is, dit komt vrij vaak voor. In plaats van het tekstbestand te openen in nano of vim en vervolgens naar het regelnummer te gaan waartoe u toegang wilt, is er een snellere manier beschikbaar voor opdrachtregelgebruikers.

In feite kunt u bij het starten van vim of nano direct naar een specifiek regelnummer van een tekstbestand springen.

Hoe VIM of nano te openen naar het specifieke regelnummer van het tekstbestand

John Talbot schrijft met deze handige terminaltip: "Ik besteed veel tijd aan het schrijven van scripts en het bewerken van tekst via de terminal, dus als ik een scriptfout krijg met de melding dat regel 240 in de war is, gebruik ik het volgende commando om snel toegang te krijgen de problematische regel: nano +240 script.sh "

Ik vond dit een erg nuttige opdracht, als je de syntaxis onduidelijk vindt, is het eenvoudig:

nano +linenumber filename

Het openen van het bestand "script.sh" naar regel nummer 21 zou bijvoorbeeld met nano zijn:

nano +21 script.sh

En script.sh wordt rechtstreeks geopend met regel 21 geselecteerd en klaar voor gebruik.

Geweldig, is het niet? Dit werkt ook in vim:

vi +240 script.sh

En vim wordt geopend naar regel 240 van script.sh. Perfect!

Probeer het eens, het werkt geweldig in de meeste teksteditors van de commandoregel voor elk platform, of het nu Mac OS X, Linux, BSD is, noem maar op, het werkt geweldig.