นี่คือไฟล์และตัวอย่างของไฟล์ที่ฉันพบว่าเป็นที่สนใจสำหรับปัญหานี้ โปรดทราบว่าฉันใช้ Ubuntu 10.04
คุณอาจสามารถรู้ได้ว่าปัญหาคืออะไรจากไฟล์กำหนดค่าของฉัน มิฉะนั้นอาจพิจารณาโพสต์การกำหนดค่าที่เกี่ยวข้องของคุณ
ส่วนสุดท้ายของ ~ / .bashrc
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
ลด 40% หน้าใน /etc/bash.bashrc (คุณมีส่วนนี้แสดงความคิดเห็นด้วยหรือไม่)
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
ฉันพบบทความเหล่านี้น่าสนใจ:
http://www.linux.com/archive/feed/54005
http://www.debian-administration.org/articles/316
ฉันจะต้องทำการวิจัยเพิ่มเติม ... แต่นี่คือสิ่งที่ฉันได้รับจนถึง
ลองใช้สิ่งนี้ในเครื่องเทอร์มินัลแล้วดูว่าคุณยังมีปัญหาอยู่หรือไม่:
. /etc/bash_completion
แก้ไข: พบว่าการกรอกข้อมูลในแท็บถูกจัดการโดย / etc / bash_completion คำสั่ง linux จำนวนมากยังมีการตั้งค่าความสมบูรณ์ของแท็บในไดเร็กทอรี /etc/bash_completion.d/
คนอื่นมีปัญหานี้ด้วย:
http://forums.gentoo.org/viewtopic-t-751913-start-0.html
https://bugzilla.redhat.com/show_bug.cgi?id=583919
นี่อาจเป็นข้อผิดพลาดใน bash รุ่นของคุณ ดังนั้นคำถามที่แท้จริงคือ ... คุณมีเวอร์ชั่นทุบตีอะไรบ้าง
วิธีแก้ปัญหาจึงง่ายต่อการค้นหาสำหรับผู้ที่มีปัญหานี้:
"อาจเป็นปัญหากับสคริปต์ / etc / bash_completion ลองติดตั้งแพคเกจ bash_completion อีกครั้งยังคงมีปัญหาอยู่หรือไม่ - W_Whalley"
- ดูความคิดเห็น
cat filen[TAB]
vs.somecommand filen[TAB]