Odpowiedzi:
(Edytowane w celu uwzględnienia dobrych dodatków komentatora :)
D
lub jego odpowiednik d$
usunie resztę wiersza i pozostawi cię w trybie poleceń. C
lub c$
usunie resztę linii i przejdzie w tryb wstawiania, a nowy tekst zostanie dodany do linii.
Jest to część vitutor
i vimtutor
, doskonałe „czyta” dla vim początkujących.
C
jedyny „prawdziwy” sposób na ustawienie kursora we wskazanej pozycji, chociaż to powoduje przejście do trybu wstawiania.
d
po coś” -equivalent dowodzenia D
, gdzie „coś” jest $
ruch: d$
.
C
(lub c$
)
dd
z trybu poleceń. Mam nadzieję, że pomoże to wszystkim, którzy się z tym spotkają.
Zastosowanie D. Więcej informacji można znaleźć w dokumentacji .
Naciśnij, ESCaby najpierw wejść command mode
. Następnie naciśnij Shift+ D.
To bardzo stare pytanie, ale ponieważ VIM nadal jest istotny, należy wyjaśnić.
Każda odpowiedź i komentarz tutaj od października 2018 r. Odnosi się do czegoś, co powszechnie określa się jako akcję „wycięcia”, a zatem użycie dowolnej z nich zastąpi to, co jest obecnie w rejestrze bezimiennym VIM . Ten rejestr jest zwykle traktowany jak domyślny schowek kopiuj / wklej, więc żadna z tych odpowiedzi nie będzie działać zgodnie z oczekiwaniami, jeśli usuniesz resztę wiersza, aby później wkleić coś w to samo miejsce, ponieważ to, co właśnie zostało usunięte, zostanie następnie wklejone w miejsce tego, co było szarpane wcześniej.
Prawdziwym poleceniem usuwania w kontekście PO jest "_D
(lub "_C
jeśli pożądany jest tryb wstawiania). Wysyła to usuniętą zawartość do rejestru czarnej dziury , wyznaczonego przez "_
, gdzie nikt już nie będzie niepokoił (chociaż nadal można cofnąć tę akcję za pomocą u
).
To powiedziawszy, wszystko, co było ostatnio szarpane, jest przechowywane w rejestrze 0 , a nawet jeśli zostanie zastąpione w rejestrze bez nazwy, nadal można go wkleić "0p
.
Dowiedz się więcej o rejestrze czarnej dziury i rejestrach ogólnie dla dodatkowej zabawy VIM!
D
lub dd
usuwa i kopiuje linię do rejestru. Możesz użyć, Vx
która tylko usuwa linię i pozostaje w trybie normalnym.
d
a potem coś. Uznałem, że szybciej byłoby opublikować pytanie tutaj, a także skorzystać z pomocy innych osób, które domyślnie szukają w Internecie przed przeczytaniem instrukcji.