ฉันใช้ GNU Emacs บน Windows และ Cygwin เป็นเปลือกของฉัน ถ้าฉันสร้างเชลล์ย่อย Cygwin ด้วย Mx shell ฉันจะได้รับพรอมต์ bash ที่เหมาะสม ถ้าฉันพิมพ์สิ่งนี้:
cd ~/My<tab>
แท็บเสร็จสมบูรณ์เพื่อ
cd ~/My Documents/
ซึ่งถูกต้องใน Emacs / Tramp แต่ไร้ประโยชน์ใน Cygwin bash shell subprocess เนื่องจากพื้นที่จะต้องมีการหลบหนีด้วยแบ็กสแลช
ฉันจะทำให้การแท็บเสร็จสมบูรณ์นี้เพื่อแทรกแบ็กสแลชโดยอัตโนมัติได้อย่างไร
/etc/bash_completion.d/
หรือเปล่า? นอกจากนี้ยังไม่นี้แก้ปัญหาของคุณหรือไม่