Idź do pierwszego wiersza pliku w vimie?


233

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


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.

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.


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.


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)]

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.