השלמה אוטומטית משופרת בbash

איך מפעילים השלמה אוטומטית משופרת בbash?
ההגדרות של ההשלמה האוטומטית נמצאים בדביאן (ואולי בעוד מערכות) בקובץ /etc/bash_completion, כדי להפעיל אותן כתבו:

[code]
source /etc/bash_completion
[/code]

כדי להפעיל את זה אוטומטית בכל כניסה אל bash, אפשר להכניס את הפקודה לתוך אחד מקבצי ההפעלה האוטומטיים של bash, למשל ככה (מומלץ להסתכל בקובץ ולראות שזה לא קילקל כלום).

[code]
echo "source /etc/bash_completion" >> ~/.bashrc
[/code]

ההשלמה מרחיבה את ההשלמה הרגילה של שמות קבצים וספריות לפקודות ספציפיות, נסו למשל להשלים עם TAB את אחרי הקלדה של

[code]
ls –[TAB]
[/code]

ותקבלו את רשימת הפרמטרים של ls.

Facebook Comments

5 תגובות בנושא “השלמה אוטומטית משופרת בbash”

סגור לתגובות.