Gibt es eine Abkürzung, um mit dem vi-Editor zum Anfang einer Datei zurückzukehren?


95

Wenn Sie eine lange Datei mit dem vi-Editor lesen, wäre es sehr schön, mit einigen Abkürzungen zum Anfang der Datei zurückzukehren, wenn Sie dies wirklich brauchen. Sogar ctrl+ ist Bmanchmal zu langsam. Kennt jemand ein solches Werkzeug?

Antworten:


177

Nach dem Öffnen einer Datei mit vi

1) Sie können Shift+ drücken g , um das Ende der Datei zu erreichen

und

2) Drücken Sie gzweimal, um zum Anfang der Datei zu gelangen

HINWEIS: - g unterscheidet zwischen Groß- und Kleinschreibung (Dank an @Ben für den Hinweis)


15
gg existiert nicht in vi, nur in Vim.
Matej

Shift+ g---> Gehen Sie zum Ende der Datei. Shift+ GG---> Zum Anfang der Datei gehen.
Subhashree Pradhan

@Subhashree Pradhan - Vielen Dank für die Einblicke in Vi Vs Vim. Es sieht jedoch so aus, als gäbe es keinen solchen Operator / Befehl namens 'Shift + GG' - ich habe gerade sowohl in Vi als auch in Vim überprüft. Andernfalls können Sie 1G verwenden, um zum Anfang der Datei zu gelangen, da der Operator G einen Quantifizierer als Präfix verwendet.
itsraghz

71

Mit können :<line number>Sie zu einer beliebigen Zeile navigieren und gelangen so :1zur ersten Zeile.


Das ist großartig! Vielen Dank!
user2045447

18

Geben Sie 1+ ein Gund Sie gelangen zum Anfang der Datei. Umgekehrt gelangen GSie zum Ende der Datei.


1
Funktioniert gut in AIX
Shreyas

Arbeitet in OpenBSD
Zectbumo

15

Nun, Sie müssen [[und müssen ]]zum Anfang und Ende der Datei gehen. Dies funktioniert in vi.



13

So gehen Sie zum Ende der Datei: Drücken SieESC

1) Typ Kapital G (Kapital G)

2) Drücken Sie shift+g (kleines g)

Um an die Spitze der Datei zu gelangen, gibt es folgende Möglichkeiten: Drücken SieESC

1) drücken 1G (Großbuchstabe G)

2) Drücken Sie gg(kleines g) oder1gg

3) Sie können zu der bestimmten Zeilennummer springen, z. B. 1 Zeilennummer wählen, 1+ drückenG


7

Im Befehlsmodus: :+ 1 bringt Sie zur ersten Zeile


Sehr nützlich, um zu einer beliebigen Zeile in der Datei zu gelangen.
Nitb

5

Durch das Eingeben gelangen 0%Sie zum Anfang.

100% bringt dich bis zum Ende.

50% nimmt dich auf halbem Weg.


0

Ich habe immer Ctrl+ Home(Dateianfang) und Ctrl+ verwendetEnd (Dateiende) verwendet.

Funktioniert sowohl im Einfüge- als auch im Navigationsmodus.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.