Đây là cách tôi thường sao chép một khối văn bản hoặc mã:
- Chọn khối với chế độ Visual ( V) và xóa nó bằng d; hoặc nếu nó chỉ là một dòng duy nhất, chỉ cần sử dụng dd.
- Đi đến nơi tôi muốn văn bản trở thành, tôi quá ngu ngốc để nhớ sự khác biệt giữa pvà P, vì vậy tôi nhận được điều này đúng khoảng 50% thời gian. (nếu tôi hiểu sai: hoàn tác thử lại).
- Đôi khi, thụt đầu dòng cần điều chỉnh, vì vậy tôi chuyển sang chế độ Visual Vmột lần nữa và chọn lại cùng một khối, và sử dụng >hoặc <để sửa nó.
Có cách nào dễ hơn không? Trong một số trình soạn thảo tôi đã thấy rằng bạn có thể "nhặt" một khối văn bản, như nó đã được, và di chuyển nó xung quanh; đây là một ví dụ từ Emacs (nhưng tôi cũng đã thấy điều này trong các trình soạn thảo khác):
Hoặc có lẽ có một cách khác (thậm chí tốt hơn)?
]p
hoặc[p
hơnp
hoặcP
. Bằng cách này, khối mà bạn dán sẽ được tự động.