วิธีแก้ปัญหาของฉันคือไม่เปลี่ยนการเลื่อนเริ่มต้นของ Emac แต่เป็นการสร้างคำสั่งลำดับคีย์จากมาโคร วิธีนี้ทำให้คุณมีวิธีที่สะดวกในการเลื่อนทีละบรรทัดเมื่อคุณต้องการ ไม่เหมาะ แต่ง่ายสุด มันเกิดขึ้นที่ M- (↓) และ M- (↑) พร้อมใช้งานนั่นคือสิ่งที่ฉันใช้
นี่คือวิธีที่ฉันทำ ขั้นแรกคุณต้องบันทึกมาโครสำหรับการเลื่อนหนึ่งบรรทัดขึ้นและลง
เริ่มต้นมาโคร
C-x (
เลื่อนลงมา
C-u 1 C-v
หยุดมาโคร
C-x )
สำหรับการเลื่อนขึ้นให้ใช้
C-u 1 M-v
ถัดไปคุณต้องตั้งชื่อมาโคร
M-x name-last-kbd-macro
ตั้งชื่อเมื่อได้รับแจ้งเช่น:
down-one-line
จากนั้นใช้สิ่งต่อไปนี้เพื่อผูกลำดับคีย์กับชื่อคำสั่งนั้น:
M-x global-set-key
และเมื่อแจ้งให้ใช้สิ่งต่างๆเช่น:
M-(down arrow)
จากนั้นมันจะถามคุณว่าคุณต้องการผูกคำสั่งใดและคุณควรตั้งชื่อที่คุณคิดค้นไว้ก่อนหน้านี้เช่นลงหนึ่งบรรทัด
นี่คือที่ที่ฉันได้รับข้อมูลนี้ คุณยังสามารถดูคำแนะนำด้านล่างและที่อื่น ๆ เกี่ยวกับการเพิ่มมาโครลงในไฟล์. macs
ที่นี่สำหรับคำอธิบายความหมายมาโคร
นี่คือวิธีการควบคุมการเลื่อน