M-vการติดตามC-vไม่ได้เลื่อนเคอร์เซอร์กลับไปที่ตำแหน่งเดิม ทำไมถึงเป็นอย่างนั้น? เราจะทำให้มันเกิดขึ้นได้ไหม?
M-vการติดตามC-vไม่ได้เลื่อนเคอร์เซอร์กลับไปที่ตำแหน่งเดิม ทำไมถึงเป็นอย่างนั้น? เราจะทำให้มันเกิดขึ้นได้ไหม?
คำตอบ:
คุณสามารถลองตั้งค่าscroll-preserve-screen-positionเป็นalways:
(setq scroll-preserve-screen-position 'always)
จากเอกสาร ( C-h v scroll-preserve-screen-position):
ควบคุมหากจุดเลื่อนคำสั่งเลื่อนเพื่อรักษาตำแหน่งหน้าจอไว้ ค่าของ
nilจุดเฉลี่ยไม่คงตำแหน่งหน้าจอไว้ยกเว้นที่ขอบของการเลื่อนหรือขอบหน้าต่างตามลำดับ ค่าของtจุดเฉลี่ยจะรักษาตำแหน่งของหน้าจอหากคำสั่งเลื่อนเลื่อนออกจากหน้าต่างในแนวตั้งเช่นเมื่อเลื่อนตามเต็มหน้าจอ ค่าอื่น ๆ หมายถึงจุดคงตำแหน่งหน้าจอเสมอ คำสั่งเลื่อนควรมีscroll-commandคุณสมบัติบนสัญลักษณ์ที่จะถูกควบคุมโดยตัวแปรนี้