Öppna en textfil till specifikt radnummer på kommandoraden

Har du någonsin känt att du behöver öppna en specifik textfil till ett visst radnummer? Kanske för en kodgranskning eller justering, oavsett orsaken till detta är ganska vanligt. Snarare än att öppna textfilen i nano eller vim och sedan navigera till det linjenummer du vill komma åt, finns det en snabbare väg tillgänglig för kommandoradsanvändare.

Faktum är att du kan hoppa direkt till ett visst radnummer i en textfil vid lanseringen av vim eller nano.

Så här öppnar du VIM eller nano till specifikt radnummer textfil

John Talbot skriver in med denna användbara terminaltips: "Jag spenderar mycket tid på att skriva skript och redigera text via terminalen, så om jag får ett scriptfel som berättar för mig att raden 240 är uppbruten, använder jag följande kommando för att snabbt komma åt den problematiska raden: nano +240 script.sh "

Jag tyckte att det här var ett riktigt användbart kommando, om du är oklart av syntaxen är det enkelt:

nano +linenumber filename

Till exempel kommer filen "script.sh" till radnummer 21 att vara med nano:

nano +21 script.sh

Och script.sh öppnas direkt med linje 21 som är vald och redo att gå.

Bra, är det inte? Detta fungerar också i vim:

vi +240 script.sh

Och vim öppnar till linje 240 av script.sh. Perfekt!

Prova det, det fungerar bra i de flesta kommandoradsredigerare för vilken plattform, om Mac OS X, Linux, BSD, du heter det, det fungerar bra.