หนึ่งสามารถ remap Ctrl- lในทุบตีในการดำเนินการมากกว่าเพียงแค่ล้าง?
ฉันรู้ว่าปกติมันแค่ล้างหน้าจอ ฉันต้องการเปลี่ยนสิ่งนั้นเพื่อล้างหน้าจอและรายการสิ่งที่ฉันpwd
ชอบ:
Ctrl- l:clear;ls;
หนึ่งสามารถ remap Ctrl- lในทุบตีในการดำเนินการมากกว่าเพียงแค่ล้าง?
ฉันรู้ว่าปกติมันแค่ล้างหน้าจอ ฉันต้องการเปลี่ยนสิ่งนั้นเพื่อล้างหน้าจอและรายการสิ่งที่ฉันpwd
ชอบ:
Ctrl- l:clear;ls;
คำตอบ:
bind
คำสั่งกำหนดปุ่มลัดใหม่ ด้วย-x
พารามิเตอร์คุณสามารถกำหนดส่วนของเชลล์ให้กับคีย์ การอ้างถึงเป็นบิตแปลก: คีย์จะต้องยกมาสำหรับตัวแยกวิเคราะห์คีย์ readline และคำอธิบายที่มีผลผูกพันจะต้องยกมาเพราะมันมีอักขระพิเศษเปลือกหลาย
bind -x '"\C-l": clear; ls'