Öffnen Sie eine Textdatei an bestimmte Zeilennummer an der Befehlszeile

Haben Sie jemals gewusst, dass Sie eine bestimmte Textdatei für eine bestimmte Zeilennummer öffnen müssen? Vielleicht für eine Codeüberprüfung oder -anpassung, unabhängig davon, warum dies ziemlich häufig vorkommt. Anstatt die Textdatei in nano oder vim zu öffnen und dann zu der Zeilennummer zu navigieren, auf die Sie zugreifen möchten, steht den Benutzern der Befehlszeile ein schnellerer Weg zur Verfügung.

In der Tat können Sie beim Start von vim oder nano direkt zu einer bestimmten Zeilennummer einer Textdatei springen.

Wie man VIM oder nano zu spezifischer Zeilennummer der Textdatei öffnet

John Talbot schreibt mit diesem nützlichen Terminal-Tipp: "Ich verbringe viel Zeit damit, Skripte zu schreiben und Text über das Terminal zu bearbeiten. Wenn ich also einen Skriptfehler bekomme, der mir sagt, dass Zeile 240 durcheinander ist, benutze ich den folgenden Befehl, um schnell darauf zuzugreifen die problematische Zeile: nano +240 script.sh "

Ich fand, dass dies ein wirklich nützlicher Befehl ist, wenn Sie sich der Syntax nicht ganz sicher sind:

nano +linenumber filename

Zum Beispiel wäre das Öffnen der Datei "script.sh" zu Zeile 21 mit nano:

nano +21 script.sh

Und script.sh öffnet direkt mit Zeile 21 ausgewählt und bereit zu gehen.

Großartig, nicht wahr? Dies funktioniert auch in vim:

vi +240 script.sh

Und vim öffnet sich in Zeile 240 von script.sh. Perfekt!

Probieren Sie es aus, es funktioniert gut in den meisten Befehlszeilen-Texteditoren für jede Plattform, ob Mac OS X, Linux, BSD, Sie nennen es, es funktioniert gut.