Plik:
i am someone1. i am someone2. i am someone3 ~ ~ 
 Dokumentacja mówi: G przenosi mnie do końca pliku, ale przenosi mnie tylko do początku ostatniej linii. Chcę móc dojść do ostatniego znaku w pliku, w tym przypadku 3, i nacisnąć a i wpisać kropkę. 
Jak to zrobić?
Komentarze
- Może to być pomocne: Jak sprawić, by vim przeszedł do ostatniej linii ostatniego znaku, a następnie w trybie wstawiania?
 
Odpowiedź
 Jeśli wpiszesz A po G, przejdziesz do trybu wstawiania na końcu ostatniej linii. 
 Jeśli chcesz tylko przejść do ostatniego znaku, wystarczy G-End 
Komentarze
-  
AtoGjest dla mnie w porządku. Ale jeśli ' nie chcę edytować, czyG-Endjest jedyną opcją? Czy jest do tego jeden klucz zamiast dwóch? - Nie wiem o tym, ale to nie gwarantuje. Jeśli chcesz, zawsze możesz utworzyć własną mapę.
 
Odpowiedź
 G przechodzi do ostatniej linii, a $ przechodzi do ostatniego znaku wiersza, więc 
G$ 
Komentarze
- Gilles, dzięki, to jest więcej tego, czego szukałem.
 -  Dzięki. Warto ' to wyjaśnić ' sa duże G: 
Shift+g 
Odpowiedź
 Ctrl + End działa również, zarówno w trybie normalnym, jak i insert tryby. :help <C-End> 
Komentarze
- Przenosi to tylko kursor do ostatniego znaku w bieżącym wierszu.
 - @sebix: Nie, sprawdź pomoc.
 - Nie działa dla mnie z vimem 7.4
 - @sebix: U mnie działa dobrze, a pomoc tekst jest dość jasny. Może masz jakieś mapowanie lub wtyczkę, która przesłania wbudowane zachowanie.
 
Odpowiedź
- Przejdź do ostatniej linii w pliku: G
 - Przejdź do pierwszej linii w pliku: 1G
 - Przejdź na koniec wiersza: $
 - Przejdź na początek wiersza: ^
 
Komentarze
- Witamy w U & L, to prawie nic nie dodaje do istniejącej i zaakceptowanej odpowiedzi.
 
Odpowiedź
Większość odpowiedzi w tym miejscu zakłada niepustą ostatnią linię pliku – co jest prawdopodobnie najczęstszym przypadkiem. Istnieją również założenia dotyczące dostępności klawisza END na jednej klawiaturze. Jednak END klucze nie są powszechnie dostępne, a puste wiersze są możliwe na końcu pliku. Dlatego we wszystkich przypadkach można wykorzystać poniższe, aby znaleźć ostatni (inny niż -end-of-line) znak pliku:
?[0-9a-zA-Z] 
To jest tylko jeden z kilku (lub może kilku) kombinacji poleceń, które mogą osiągnąć zamierzony rezultat. Wzorzec jest następujący:
"Set Cursor Position" + "Search Method" + "Pattern" 
W W przypadku powyższej sekwencji poleceń przechodzisz na początek pliku i wykonujesz odwrotne wyszukiwanie dowolnej cyfry lub litery.
Odpowiedź
możesz użyć dużej liczby, takiej jak 99 lub 999 i $. jak 999 $
Komentarze
-  To więcej naciśnięć klawiszy niż 
G$i mniej pewny. Wiele plików jest dłuższych niż 1000 linii. - Zgadzam się, ale to rozwiązanie otwiera możliwość umieszczenia na końcu dowolnego wiersza, np. Na koniec wiersza 13. Możesz zrobić 13 $ .