Sering kali dalam vim saya ingin menghapus satu baris sepenuhnya, jadi saya menggunakan dd. Namun, saya kemudian perlu menempelkan garis itu ke posisi lain di dalam garis, tetapi ini menyisipkan baris baru sebelum ditempelkan, oleh karena itu, membuat saya sangat sulit untuk mendapatkan hasil yang diinginkan. Sebagai contoh,
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
ketika saya melakukan ini dengan kode di atas saya dapatkan:
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
yang sangat jauh dari hasil yang saya inginkan ... bagaimana saya bisa menekan perilaku baris baru ini, atau menggunakan metode lain yang melakukannya dengan sangat efisien? Saya pikir d $ tidak bagus karena saya tidak hanya harus pergi ke awal baris, tetapi jika saya ingin menghapus baris kosong juga saya perlu menghapusnya di register lain, saya merasa harus ada cara yang lebih mudah! Terima kasih.
0D
hapus baris kecuali putus baris. Dan daripada gJ
bergabung dengan garis. Sekarang Anda dapat meletakkan teks tanpa garis putus-putus dan tanpa garis kosong.