Wie gehe ich im vi-Editor zu einer bestimmten Zeile?
Zum Beispiel, wenn ich eine Datei mit dem Namen Gibt es eine Option zum Öffnen der Datei in einer bestimmten Zeile oder kann ich meine Datei öffnen und dann mit der Tastenkombination wechseln?
Kommentare
- Gern geschehen und haben Ihre Antwort erhalten. Nur ein Rat für die Zukunft: Mit
man vi
können Sie die Handbuchseite lesen. Mit/line
können Sie nach Vorkommen des Wortesline
suchen, mitn
springen Sie zu nächste, genau wie invi
. Eines der ersten Übereinstimmungen beschreibt die Option, nach der Sie gesucht haben. Dies dauert weniger als das Durchsuchen des Webs oder das Stellen einer Frage hier.
Antwort
Damit vi beginnt Fügen Sie in einer bestimmten Zeile in einer Datei +line_num
zu dem Befehl hinzu, mit dem Sie vi starten. Ersetzen Sie line_num
durch die Zeilennummer, zum Beispiel:
vi +14 file.py
Sie können auch die ex-Befehlszeile verwenden zu einer Linie. (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. Die Sprungbewegung G verwendet ein optionales Präfix count , bei dem es sich um die Zeilennummer handelt, zu der gewechselt werden soll. Daher 1 4 G
Kommentare
- .. .und Sie ' drücken nur ESC, wenn Sie ' noch nicht im Befehlsmodus waren (oder wenn Ihr Bildschirm blinken soll)