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
คุณสมบัติบนสัญลักษณ์ที่จะถูกควบคุมโดยตัวแปรนี้