Open a text file to a specific line number

May 28, 2007 - 4 Comments

John Talbot writes in with this useful terminal tip: “I spend a lot of time writing scripts and editing text through the terminal, so if I get a script error telling me that line 240 is messed up, I use the following command to quickly access the problematic line: nano +240 script.sh” I found this to be a really useful command, if you’re unclear of the syntax it’s simple: nano +linenumber filename

Related articles:

Posted by: David Mendez in Command Line, Mac OS X, Tips & Tricks

4 Comments

» Comments RSS Feed

  1. talentpoolz says:

    hey that’s actually pretty useful for command line tools like nano, but is there a way to do it with a gui editor? I doubt it, but then again you can just easily skip to a line in things like TextWrangler

  2. dbr says:

    In vim, the command is :
    :[line number]

    So to go to line 240 would be :240

  3. Mike says:

    talentpoolz:
    bbedit supports the same syntax “bbedit +240 script.sh”

  4. While dbr is right that inside vim you would type “:240″ you can also use exactly the same command with vim as nano so “vi +240 script.sh” works from the command line.

    On a historic note, this was added to vi so you could jump to a line mentioned in an error message from the C compiler and command line IDEs used it extensively.

Leave a Reply

 

Shop for Apple & Mac Deals on Amazon.com

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

OSXDaily on Facebook

OSXDaily on Google+

Shop at Amazon

Ad

Shared on Facebook