ฉันจะคืนค่าตำแหน่งเคอร์เซอร์ใน Vim เหมือนก่อนเลื่อนเลือกหรือ PgUp / PgDn ได้อย่างไร
ฉันเบื่อที่จะค้นหาว่าฉันอยู่ที่ไหนก่อนที่ฉันจะเลื่อนขึ้นเพื่อดูสิ่งที่อยู่ด้านบน
มีบางอย่างเช่นคำสั่ง "ก่อนหน้าตำแหน่งเคอร์เซอร์" และ "ตำแหน่งเคอร์เซอร์ถัดไป" (เช่น 'u' และ 'R' สำหรับการเลิกทำ / ทำซ้ำปกติ) หรือไม่?
ตัวอย่าง: ค้นหาที่กลางไฟล์ต้นฉบับ (ไม่มีการแก้ไข) จากนั้นข้ามไปด้านบน ( 1G
) จากนั้นไม่พบตำแหน่งที่คุณอยู่ก่อนหน้านั้น แน่นอนว่าไม่มีการตั้งค่าเครื่องหมาย (ฉันรู้ว่าฉันสามารถใช้ ": sp" เพื่อดูสถานที่หลายแห่งพร้อมกัน)
ปรับปรุง คำถามยังคงเปิดอยู่ฉันได้รับการติดตามผล:
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.
ดังนั้นมีวิธีการมาตรฐานหรือไม่เป็นมาตรฐาน (เกี่ยวข้องกับแพทช์เพื่อ Vim หรือ Vim ส่วนขยาย) วิธีที่จะทำให้มันจำประวัติศาสตร์การเคลื่อนไหวของเคอร์เซอร์?