การดำเนินการแท็บกรณีเล็กบางส่วนให้เสร็จสิ้น


0

ก่อนอื่นให้ฉันผ่านกรณีเฉพาะแล้วอธิบายกรณีทั่วไป


สมมติว่าฉันมีสองไดเรกทอรี A และ B

เนื้อหาของ A คือ:

foo
Bar

เนื้อหาของ B คือ

foobar
Foobar

ฉันต้องการให้แท็บเสร็จสมบูรณ์เป็น 'f' หรือ 'F' ใน A เพื่อขยายเป็น 'foo' ในทำนองเดียวกัน 'b' หรือ 'B' เพื่อไปที่ 'บาร์'

อย่างไรก็ตามใน B ฉันต้องการให้ 'f' เสร็จสิ้นเพื่อขยายเป็น 'foobar' และ 'F' เท่านั้นเพื่อขยายเป็น 'Foobar'


โดยทั่วไปการกรอกข้อมูลในแท็บควรจะไม่ตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หากตัวอักษรที่กรอกเสร็จแล้วมีหนึ่งกรณีเมื่อจับคู่

ทราบว่ามี set completion-ignore-case on ฉันสามารถใส่ลงในไฟล์ '.inputrc' ของฉันได้ แต่สิ่งนี้ไม่ทำงานตามที่ฉันต้องการในกรณีของไดเรกทอรี B ของฉัน

คำตอบ:


0

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

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