ในทุบตีฉันสามารถล้างหน้าจอด้วยclear
คำสั่งและฉันสามารถล้าง "บัฟเฟอร์" ทั้งหมดด้วยreset
คำสั่ง
ฉันกำลังมองหาที่จะประสบความสำเร็จreset
ใน*shell*
terminal Emacs มีคำสั่ง / คีย์บอร์ดสำหรับสิ่งนี้หรือไม่?
ในทุบตีฉันสามารถล้างหน้าจอด้วยclear
คำสั่งและฉันสามารถล้าง "บัฟเฟอร์" ทั้งหมดด้วยreset
คำสั่ง
ฉันกำลังมองหาที่จะประสบความสำเร็จreset
ใน*shell*
terminal Emacs มีคำสั่ง / คีย์บอร์ดสำหรับสิ่งนี้หรือไม่?
คำตอบ:
ตอบคำถามของฉันเอง พบคำตอบในเว็บไซต์นี้ :
(defun clear-shell ()
(interactive)
(let ((old-max comint-buffer-maximum-size))
(setq comint-buffer-maximum-size 0)
(comint-truncate-buffer)
(setq comint-buffer-maximum-size old-max)))
จากนั้นฉันก็เพิ่มการโยงคีย์:
(global-set-key "\C-f" 'clear-shell)