Nhiều lần trong vim tôi muốn xóa một dòng hoàn toàn, vì vậy tôi sử dụng dd. Tuy nhiên, sau đó tôi cần dán dòng đó vào một số vị trí khác trong một dòng, nhưng điều này sẽ chèn một dòng mới trước khi dán, do đó, khiến tôi rất khó có được kết quả mong muốn. Ví dụ,
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
Khi tôi làm điều này với đoạn mã trên tôi nhận được:
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
rất xa so với kết quả mà tôi muốn ... làm cách nào tôi có thể ngăn chặn hành vi dòng mới này hoặc sử dụng một phương pháp khác thực hiện rất hiệu quả? Tôi không nghĩ d $ là tốt bởi vì tôi không chỉ phải đi đến đầu dòng, mà nếu tôi muốn xóa dòng trống quá, tôi cần phải xóa nó trong một đăng ký khác, tôi cảm thấy như có một cách dễ dàng hơn! Cảm ơn.
0D
xóa dòng trừ ngắt dòng. Và hơn là gJ
tham gia các dòng. Bây giờ bạn có thể đặt văn bản mà không có dòng ngắt và không có dòng trống.