Idź do pierwszego wiersza pliku w vimie?

233

Jak przejść do pierwszej linii w pliku w vimie?

Drelich
źródło
12
Wydaje się, że to pytanie wymaga uzupełniającego faktu, Gktóry przejdzie do ostatniej linii i G$przejdzie na koniec pliku.
Użytkownik
@ Użytkownik, więc jaka jest różnica między Gvs G$?
Charlie Parker,
1
@CharlieParker: G prowadzi do początku ostatniej linii, G $ prowadzi do końca ostatniej linii.
Użytkownik

Odpowiedzi:

407

W trybie poleceń (naciśnij, Escjeśli nie jesteś pewien) możesz użyć:

  • gg,
  • :1,
  • 1G,
  • lub 1gg.
Lazer
źródło
Wspaniały! O wiele łatwiej niż: 1 Shift-g
Nigel B. Peck
2
ggrobi „miękki” początek pierwszego wiersza, jeśli istnieje spacja, którą musisz zrobićgg0
Ralph Callaway
39

Wpisz „gg” w trybie poleceń. Sprowadza to kursor do pierwszego wiersza.

Andrzej
źródło
1
dlaczego to ggrobi Odkryłem, że zwykle polecenia vim składają się z innych, więc może jest powód, że jest podwójny gniż pojedynczy g.
Charlie Parker,
1
W pliku ˋLessˋ: ˋgˋ, plik końcowy TGˋ
Timo
4

Jeśli używasz gvim, możesz po prostu nacisnąć, Ctrl + Homeaby przejść do pierwszej linii. Podobnie, Ctrl + Endprzechodzi do ostatniej linii.

Bharat Lagali
źródło
7
Zbyt duży ruch ręki.
Winger Sendon
3

Idź do pierwszej linii

  • :1

  • lub Ctrl + Home

Idź do ostatniej linii

  • :%

  • lub Ctrl + End


Przejdź do innej linii (fi 27)

  • :27

[Działa w VIM 7.4 (2016) i 8.0 (2018)]

DimiDak
źródło