ผมพบว่าเสียงเตือนที่มีประโยชน์สำหรับบางสิ่งบางอย่างเพื่อให้ฉันเพียงต้องการที่จะปิดสำหรับการเสร็จสิ้นแท็บ (ฉันไม่ได้ถามว่าจะสมบูรณ์ปิดที่ได้รับการตอบในคำถามที่แตกต่างกันใน Serverfault) ฉันยังไม่มีสิทธิ์เข้าถึงรูททำงานบน RHEL5
ผมพบว่าเสียงเตือนที่มีประโยชน์สำหรับบางสิ่งบางอย่างเพื่อให้ฉันเพียงต้องการที่จะปิดสำหรับการเสร็จสิ้นแท็บ (ฉันไม่ได้ถามว่าจะสมบูรณ์ปิดที่ได้รับการตอบในคำถามที่แตกต่างกันใน Serverfault) ฉันยังไม่มีสิทธิ์เข้าถึงรูททำงานบน RHEL5
คำตอบ:
ไลบรารี Readline มีbell-style
ตัวแปร:
ควบคุมสิ่งที่จะเกิดขึ้นเมื่อ Readline ต้องการกดกริ่งที่เทอร์มินัล หากตั้งค่าเป็น 'ไม่มี' Readline จะไม่ส่งเสียงระฆัง หากตั้งค่าเป็น 'มองเห็นได้' Readline จะใช้เสียงระฆังที่มองเห็นได้หากมีให้ใช้งาน หากตั้งค่าเป็น 'audible' (ค่าเริ่มต้น) Readline จะพยายามส่งสัญญาณเตือนของเทอร์มินัล
ดังนั้นคุณสามารถใส่~/.inputrc
ไฟล์ของคุณในบรรทัดต่อไปนี้:
set bell-style none
ฉันไม่ทราบว่าจะปิดการใช้งานเสียงเตือนการทำงานของแท็บใด ๆ ได้bash
(นอกเหนือจากการปิดใช้งานเสียงเตือนทั้งหมดหรือเปลี่ยนเป็นเสียงเตือนที่ทำให้ผู้อื่นรู้สึกรำคาญ)
คุณอาจจะลองset show-all-if-ambiguous on
ในของคุณ~/.inputrc
- นี้ทำให้เปลือกแสดงรายการของการจับคู่คำสั่ง / รายการทันทีเมื่อคุณกดtabแทนการรอให้คุณตีtabสองครั้ง
ผลข้างเคียงคือไม่มีระฆังก่อนที่จะมีการแสดงการแข่งขัน
ใน ~ / .inputrc มีความเป็นไปได้ดังต่อไปนี้ แต่มันไม่ได้ทำอะไรให้ฉันเลย มันแค่กดกริ่ง นี่อาจเป็นข้อผิดพลาดในการทุบตี Cygwin
set bell-style visible