W emacsie, ilekroć chcę usunąć kilka wierszy tekstu, używam Ck, aż cały tekst zniknie. Jednak w vimie wydaje się to nieco bardziej złożone. Wiem, że mogę to zrobić d$
do końca linii i dd
usunąć całą linię, w której jestem, ale jak mogę usunąć całą następną linię?
vim
keyboard-shortcuts
text-editing
Jason Baker
źródło
źródło
Zdecydowanie polecam przeczytanie tej odpowiedzi w przepełnieniu stosu, który uzyskał ponad 500 głosów pozytywnych: /programming/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118 - odpowiedź jest długa, ale pomaga zrozumieć, dlaczego vim jest potężny ...
źródło
Możesz być także zainteresowany trybem wizualnym. Wystarczy użyć,
v
aby wejść iy
szarpać lubd
usunąć. Sprawdzanie:help
to również świetne miejsce, gdy utkniesz. Na przykład:help delete
da ci instrukcję dotyczącą większości zwykłych poleceń usuwania.źródło
Jeśli chcesz usunąć kilka linii z rzędu, możesz użyć
dd
do usunięcia linii, na której jesteś, a następnie naciskać (lub przytrzymać).
(kropkę), aby powtórzyć polecenie.źródło