Tôi sử dụng gvim trong cửa sổ. Làm thế nào để sao chép văn bản từ vị trí hiện tại đến cuối dòng trong vi và dán nó vào một tập tin khác được mở trong vi. Tôi googled nó nhưng không thể tìm thấy bất kỳ giải pháp cho việc này. Đánh giá cao bất kì sự giúp đỡ nào về điều này. Cảm ơn bạn.Cách sao chép từ vị trí hiện tại đến cuối dòng trong vi
Trả lời
Lệnh chế độ thông thường để di chuyển đến cuối dòng là $
. Bạn có thể sao chép vào cuối dòng bằng y$
và dán với p
. Để sao chép/dán giữa các phiên bản khác nhau, bạn có thể sử dụng khay nhớ tạm thời của hệ thống bằng cách chọn đăng ký *
, vì vậy các lệnh trở thành "*y$
để sao chép và "*p
để dán.
Kiểm tra :h registers
để biết thêm thông tin.
Nếu bạn không muốn bao gồm ngắt dòng bằng yank, bạn có thể sử dụng yg_
. (Hoặc trong trường hợp của bạn, "*yg_
)
Về cơ bản, chỉ cần nhận ra có sự khác biệt giữa $
và g_
chuyển động khôn ngoan. Nó đã giúp tôi rất nhiều lần.
Có cách nào để hoán đổi 'g_' và' $ 'không? Tôi thấy mình hiếm khi bao giờ cần phải bao gồm các ngắt dòng trong chuyển động. –
CÓ! dòng mới bổ sung đang khiến tôi phát điên. Đây là thông tin cần thiết. – javadba
@JonathanDumaine trong '$ MYVIMRC' của bạn thêm dòng' nmap $ g_' – thedanotto
Một giải pháp khác: Dp
và dán nó với p
. Trong thực tế, điều này đầu tiên xóa đến cuối dòng và dán lại nó tại cùng một vị trí. Dán nó vào một nơi khác với p
.
- 1. Di chuyển con trỏ x dòng từ vị trí hiện tại trong vi/vim
- 2. Xóa từ vị trí hiện tại đến đầu dòng trong các emacs?
- 3. Vị trí con trỏ đến cuối văn bản trong uitextview và cuộn đến vị trí
- 4. Trong Vim, có cách nào để sao chép số dòng hiện tại vào bộ đệm không?
- 5. Vị trí của TextBox đến từ đâu?
- 6. Đến/zoom với chức năng hiện tại vị trí (MapKit)
- 7. Trong Emacs làm thế nào để xóa từ dòng hiện tại đến cuối tập tin?
- 8. Cách tính từ vị trí của tôi đến vị trí đích trong android
- 9. Dòng Twitter - vị trí VÀ từ khóa
- 10. VIM: Xóa từ vị trí hiện tại cho đến khi một không gian
- 11. Chuyển đến lỗi trong danh sách nhanh hoặc vị trí cho dòng hiện tại trong Vim (với Cú pháp)
- 12. Cách tìm vị trí dịch hiện tại trong Canvas?
- 13. cách nhận vị trí hiện tại trong FragmentPagerAdapter?
- 14. Cách nhận vị trí hiện tại trong Android
- 15. Sao chép/Sao chép/Sao chép một Hồ bơi Ứng dụng Hiện tại trong IIS 7
- 16. Cách điều hướng đến vị trí con trỏ cuối cùng trong Eclipse?
- 17. vị trí hiện tại của gps android
- 18. Cách lấy điểm ảnh bù từ vị trí dấu nháy hiện tại trong iframe có contentEditable
- 19. Vị trí '.' và '..' đến từ đâu?
- 20. Làm cách nào để xóa dòng hiện tại trong Emacs?
- 21. Sao chép mục tiêu tập tin đến một vị trí trong một bài đăng build bước trong CMake
- 22. Shell Command để sao chép một thư mục đến một vị trí khác
- 23. Làm thế nào để sao chép tài nguyên từ mô-đun khác đến vị trí cụ thể? (maven)
- 24. Cách sao chép/sao chép một môi trường ảo từ máy chủ đến máy cục bộ
- 25. Di chuyển đến cuối dòng ký tự trong Vi, vượt qua ký tự cuối cùng trong dòng
- 26. Tạo bảng tính excel mới qua .Copy() và di chuyển nó đến vị trí cuối cùng
- 27. Cách tìm vị trí hiện tại của bạn với CoreLocation
- 28. Tại sao Vim định vị dấu mũ một ký tự với $ (cuối dòng)?
- 29. Gửi Vị trí Hiện tại đến máy chủ định kỳ trong android
- 30. cách sao chép bằng cách chỉ định số dòng trong vi
Cảm ơn. nhưng tôi muốn dán nội dung vào 'một tệp khác' được mở trong vi. Điều này chỉ hoạt động với cùng một tệp. – javalearner
Nó sẽ làm việc cho bất kỳ tệp nào mở trong cùng một phiên bản. Bạn có thể sao chép vào khay nhớ tạm của hệ thống bằng cách chọn thanh ghi '*' (hoặc '+'). –
Tuyệt vời. Cảm ơn bạn .. – javalearner