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?

user2045447
quelle

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)

Vivekanand SV
quelle
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.

Fred Thomsen
quelle
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.

Paranza
quelle
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.

WesternGun
quelle
14

Gehen Sie zum Ende der Datei

  • G
  • Shift + g

Gehen Sie zum Anfang der Datei

  • g+g
Subhashree Pradhan
quelle
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

Rahul Singh
quelle
7

Im Befehlsmodus: :+ 1 bringt Sie zur ersten Zeile

user1733145
quelle
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.

Boergler
quelle
0

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

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

Tim
quelle