איך מפעילים השלמה אוטומטית משופרת בbash?
ההגדרות של ההשלמה האוטומטית נמצאים בדביאן (ואולי בעוד מערכות) בקובץ /etc/bash_completion, כדי להפעיל אותן כתבו:
[code]
source /etc/bash_completion
[/code]
source /etc/bash_completion
[/code]
כדי להפעיל את זה אוטומטית בכל כניסה אל bash, אפשר להכניס את הפקודה לתוך אחד מקבצי ההפעלה האוטומטיים של bash, למשל ככה (מומלץ להסתכל בקובץ ולראות שזה לא קילקל כלום).
[code]
echo "source /etc/bash_completion" >> ~/.bashrc
[/code]
echo "source /etc/bash_completion" >> ~/.bashrc
[/code]
ההשלמה מרחיבה את ההשלמה הרגילה של שמות קבצים וספריות לפקודות ספציפיות, נסו למשל להשלים עם TAB את אחרי הקלדה של
[code]
ls –[TAB]
[/code]
ls –[TAB]
[/code]
ותקבלו את רשימת הפרמטרים של ls.
Facebook Comments
לא הכרתי.
תודה 🙂
בכיף גיא.
מגניב, תודה 🙂