Ctrl-K Kill Line ไม่ใช่ขอบจอภาพในโหมด Visual Line


11

(ฉันต้องขออภัยล่วงหน้าสำหรับความไม่ชำนาญด้านเทคนิค / emacs ทั่วไปของฉันฉันใช้org-modeสำหรับการเขียนนวนิยายดังนั้นจึงไม่ได้เจาะลึกเข้าไปในตัวเลือกมากมาย)

ฉันได้visual-line-modeตั้งเป็นค่าเริ่มต้นของฉันกับเส้นในของฉัน(global-visual-line-mode t) ~/.emacsในอดีตctrl-k( kill-line) ฆ่าทั้งบรรทัดในโหมดนี้ แต่ในคอมพิวเตอร์ที่ฟอร์แมตใหม่เมื่อเร็ว ๆ นี้ctrl-kมีเพียงการฆ่าที่ขอบหน้าจอ

คุณจะแนะนำให้ตั้งค่าวิธีctrl-kการฆ่าขอบหน้าจออีกครั้งได้อย่างไร

คำตอบ:


10

สาเหตุของพฤติกรรมที่อธิบายโดยผู้โพสต์ดั้งเดิมคือบรรทัดของรหัสจากตัวแปรvisual-line-mode-mapภายในsimple.elสถานะนั้น: (define-key map [remap kill-line] 'kill-visual-line)

วิธีหนึ่งในการย้อนกลับกระบวนการคือการลบการเชื่อมโยงคีย์โหมดรองดังนี้:

 (define-key visual-line-mode-map [remap kill-line] nil)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.