Ít nhất một lần mỗi ngày tôi gặp trường hợp sau:
A: This line should also replace line X
...
X: This is line should be replaced
Tôi tin rằng tôi không thực hiện nhiệm vụ đó một cách hiệu quả.
Những gì tôi làm:
- Chuyển đến dòng A: AG
- Yank dòng A: yy
- Chuyển đến dòng X: XG
- Dán dòng A: P
- Chuyển về dòng cũ: j
- Xóa dòng cũ: dd
Điều này có nhược điểm bổ sung là dòng X bây giờ nằm trong thanh ghi mặc định, điều này gây khó chịu nếu tôi tìm thấy một dòng khác cần được thay thế bằng A. Việc chạy và dán từ một thanh ghi bổ sung ( "ayy , " aP ) làm cho công việc đơn giản này trở nên thậm chí kém hiệu quả.
Những câu hỏi của tôi:
- Tôi có bỏ lỡ lệnh Vim tích hợp sẵn để thay thế một dòng bị giật trước đó không?
- Nếu không, làm cách nào tôi có thể liên kết lệnh của riêng mình để lại (hoặc khôi phục) dòng bị kéo trong thanh ghi mặc định?
:movevà sổ đăng ký lỗ đen ( _) (hoặc trên thực tế, chỉ cần đăng ký)