Wiele razy w vimie chciałbym całkowicie usunąć linię, więc używam dd. Muszę jednak wkleić tę linię do innej pozycji w linii, ale wstawia ona nową linię przed wklejeniem, co bardzo utrudnia uzyskanie pożądanego rezultatu. Na przykład,
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
kiedy robię to z powyższym kodem, otrzymuję:
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
co jest bardzo dalekie od wyniku, który chcę ... jak mogę ukryć to zachowanie nowego wiersza lub użyć innej metody, która robi to bardzo skutecznie? Nie sądzę, aby d $ było dobre, ponieważ nie tylko muszę przejść do początku linii, ale jeśli chcę również usunąć pustą linię, muszę ją usunąć w innym rejestrze, uważam, że powinien istnieć łatwiejszy sposób! Dzięki.
0D
usuń linię oprócz podziału linii. I niż gJ
łączyć linie. Teraz możesz umieścić tekst bez linii podziału i bez pustej linii.