Làm cách nào tôi có thể khôi phục vị trí con trỏ trong Vim như trước khi cuộn, chọn hoặc PGUp / PGDn?
Tôi mệt mỏi với việc tìm kiếm nơi tôi ở trước khi tôi cuộn lên để nhìn thứ gì đó ở trên cùng.
Có thứ gì đó như lệnh "Vị trí con trỏ trước" và "Vị trí con trỏ tiếp theo" (như 'u' và 'R' cho hoàn tác / làm lại thông thường) không?
Ví dụ: Tìm kiếm một nơi nào đó ở giữa tệp nguồn (không chỉnh sửa), sau đó nhảy lên trên cùng ( 1G
) sau đó không tìm thấy vị trí của bạn trước đó. Tất nhiên, không có dấu hiệu nào được đặt ra. (Tôi biết rằng tôi có thể sử dụng ": sp" để xem nhiều địa điểm cùng một lúc).
Cập nhật. Câu hỏi vẫn đang mở, tôi đã nhận được theo dõi:
The answerers didn't understand your question and the answers were too weak of a solution. c-o & c-i don't work for movements.
If I understood correctly, I find that your question was un-answered and that you were looking for a solution for a scenario like this:
As I am vim beginner I frequently do incorrect movements and actions and would like to undo them as though I had never pressed anything, returning to my previous editing location before I started messing up.
Vì vậy, có bất kỳ cách tiêu chuẩn hoặc không chuẩn nào (liên quan đến các bản vá cho các phần mở rộng Vim hoặc Vim) để làm cho nó ghi nhớ lịch sử di chuyển con trỏ không?