vi: jak mogę przejść do końca pliku z dołączoną nową linią?


20

Oto odpowiedź, którą chcę około 5 razy dziennie.

W vi polecenie przejścia na koniec pliku to G.

Ale to zawsze pozostawia mnie na początku ostatniej linii pliku, jeśli pliki nie mają pustej linii na końcu.

Jak mogę przejść do końca pliku i dołączyć nową pustą linię, aby po prostu zacząć pisać?

Dzięki!

Odpowiedzi:


41

A co z Gosukcesywnie? ;-)


@Richard Sprawdź także wielkie polecenie „O”, jeśli go nie znasz. Tworzy nową linię powyżej bieżącej i wprowadza cię w tryb wstawiania.
Corey

Fajnie ... ale jak mam to zapamiętać, nie mam pojęcia: o
Frank


1

Jednym ze sposobów jest utworzenie makra i umieszczenie go w pliku .vimrc.

map , GA<enter>

Spowoduje to zmapowanie klawisza przecinka. Po naciśnięciu vi przejdzie na koniec pliku, przejdzie na koniec tego wiersza i utworzy nowy pusty wiersz. To również pozostawi cię w trybie wstawiania / edycji.


1
A<enter>? ojak sugeruje @binfalse, jest właściwą drogą!
Benoit
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.