השלמה אוטומטית - ignore case

Guy Yafe

New member
השלמה אוטומטית - ignore case

Kubuntu 13.04, משתמש בתוכנת Konsole עם BASH
אני מנסה שההשלמה האוטומטית שמות ספרייה (בלחיצה על טאב) תהיה ב - ignore case.
על פי מדריכים ברשת אני צריך לבצע את הפקודה הבאה:
set completion-ignore-case on

חלק מהמדריכים רושמים On וחלק on, כך שניסיתי את שניהם.

הבעיה: זה לא עובד, ואין לי מושג למה. אין הודעת שגיאה, והקריאה חוזרת עם 0. אבל ההשלמה האוטומטית עדיין case sensitive.
מישהו מכיר?
 

אiהד

New member
יכול להיות ששמת את הפקודה במקום הלא נכון?

אתה אמור לשים את הפקודה בקובץ ~/.inputrc (לא אמרת איפה שמת, אבל לי היה נראה הגיוני לשים ב.bashrc) משם זה לא עובד.

אם אתה רוצה לשים ב.bashrc, אתה צריך לכתוב

bind "set completion-ignore-case on"
 

Guy Yafe

New member
יכול להיות

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

Dניאל Mור

New member
בתוספת לתגובה של אוהד (סוג של טיפ)

במידה ואתה מעוניין שהשינוי "יתפוס" על כל המשתמשים, שקול להשתמש בקובץ etc/inputrc/

בהצלחה!

+דניאל.
 
למעלה