Dość często stwierdzam, że muszę wstawić pustą linię poniżej lub powyżej bieżącej linii podczas edycji w vimie. o
i O
zrobi to, ale następnie przełączą się w tryb wstawiania, co jest denerwujące. Czy jest jakieś wbudowane polecenie, aby to zrobić, które pozostanie w trybie normalnym?
25
<Space>o
i<Space>O
zamiast tego.Korzystałem z nich
w moim
.vimrc
od lat.Naciśnij Enter, aby wstawić pusty wiersz poniżej bieżącego, Shift + Enter, aby wstawić go powyżej.
źródło
k
na końcu pierwszej mapy ij
na końcu drugiej mapy.Jeszcze inny sposób wstawiania linii powyżej lub poniżej:
Zwróć uwagę, że rozwiązanie romainl i Mr Shunz przeniesie kursor do nowo wstawionej linii, podczas gdy ten, a także ten z Ingo Karkat, utrzyma kursor w tym samym miejscu.
źródło
Nie, nie ma do tego wbudowanego polecenia.
Te mapowania robią, co chcesz:
źródło