เมื่อฉันพิมพ์grepแล้วกดTABสองครั้งbash_completionจะแสดงรายการไฟล์และไดเรกทอรีในไดเรกทอรีปัจจุบัน มันจะเติมชื่อไฟล์ให้สมบูรณ์เมื่อฉันพิมพ์อักษรตัวแรก นั่นคือทั้งหมดที่ดีมากปัญหาเดียวคือเมื่อไดเรกทอรีที่มีไฟล์และไดเรกทอรีย่อยจำนวนมากก็สามารถวุ่นวายและไม่เป็นระเบียบ
มันจะช่วยได้มากหากbash_completionอย่างน้อยไดเรกทอรีสีอาจแตกต่างกันคล้ายกับสิ่งที่ls -lAทำ
เป็นไปได้ไหม
แก้ไข:
นี่คือรูปตัวอย่างbash_completionไฟล์ปรับแต่งของฉัน:
if [[ ${cur} == -* ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
else
_filedir
fi
bash
bashzsh