วิธีทำให้แท็บ bash stop เติมไดเรกทอรีที่ซ่อนอยู่โดยอัตโนมัติ


14

ส่วนใหญ่ฉันไม่ต้องการการเติมข้อความอัตโนมัติสำหรับไดเรกทอรีที่ซ่อนอยู่ของฉัน อันที่จริงแล้วนั่นคือจุดซ่อนเร้นของพวกเขา! อย่างไรก็ตามน่ารำคาญทุบตีพิจารณาไดเรกทอรีเหล่านี้เมื่อพิจารณาการเติมข้อความอัตโนมัติของแท็บ

นี่เป็นเรื่องที่น่ารำคาญอย่างยิ่งเมื่อฉันมีสถานการณ์ต่อไปนี้: a. svn foler พร้อมกับโฟลเดอร์เดียวที่ฉันต้องการเข้าไปโดยกดแท็บ (โดยทั่วไปจะเกิดขึ้นกับแพ็คเกจ Java ลึก ... )

มีวิธีใดที่จะเปลี่ยนพฤติกรรมเริ่มต้นหรือไม่ สถานการณ์กรณีที่เลวร้ายที่สุดที่ฉันต้องพิมพ์ '.' ก่อนแท็บซึ่งดูเหมือนเป็นเกมง่ายๆสำหรับการใช้งานของฉัน

คำตอบ:


20

เพียงเพิ่มบรรทัดนี้ลงใน~/.bashrc(ถ้าคุณยังไม่มีให้สร้าง):

bind 'set match-hidden-files off'

และ bash-completion ควรทำตัวตามที่คุณต้องการ

นอกจากนี้ยังมีตัวเลือกอื่น ๆ อีกมากมายที่คุณอาจต้องการปรับแต่งให้สมบูรณ์ หากต้องการดูรายการทั้งหมดให้อ่านคู่มือ ;)


ที่ดี! จะยอมรับหลังจากเก้านาทีไม่ทราบว่านี่เป็นตัวเลือก ..
Kristopher Micinski

4
คุณสามารถใส่set match-hidden-files offของคุณ.inputrcถ้าคุณมี
0942v8653
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.