it-swarm.com.de

vi - Wie gehe ich zur Linie N?

Wie gehe ich im vi-Editor zu einer bestimmten Zeile?

Wenn ich beispielsweise eine Datei mit dem Namen file.py Öffne, gibt es eine Option zum Öffnen der Datei in einer bestimmten Zeile, oder kann ich meine Datei öffnen und dann zur Zeile mit der Tastenkombination wechseln?

15
Antoine Subit

Um vi an einer bestimmten Zeile in einer Datei starten zu lassen, fügen Sie dem Befehl, mit dem Sie vi starten, +line_num Hinzu. Ersetzen Sie line_num Durch die Zeilennummer, zum Beispiel:

vi +14 file.py

Sie können auch die ex-Befehlszeile verwenden, um zu einer Zeile zu gelangen. (Informationen zum Ex-Modus finden Sie unter Verwenden des vi-Texteditors.) Wenn Sie beispielsweise zu Zeile 14 wechseln möchten, können Sie Esc drücken und dann Folgendes eingeben:

:14

Es gibt auch einen vi-Befehl. Das G Die Sprungbewegung benötigt ein optionales Präfix count, das die Zeilennummer ist, zu der gegangen werden soll. Daher 14G

22
Antoine Subit