علامة التبويب كاملة مع KSH في وضع إيماكس دون الارتباطات
سؤال
وأنا أحاول لتمكين الإكمال التلقائي لسطر الأوامر في وضع ايماكس. عندما أحاول:
set -o emacs
bind '^I'=complete
bind '^I'=complete-list
ووrelog على، أحصل على "قيادة مأزق لم يتم العثور على" خطأ.
هل هناك أي طريقة أخرى لالتبويب الإكمال التلقائي في وضع ايماكس، أي علامة تبويب يكمل الفرق الأول؟ إذا لم يكن كذلك، كيف أقوم بتثبيت الارتباطات في KSH؟
والشكر
المحلول
وbind
غير باش / يقوم readline محددة.
Q6. Does ksh support file name completion? A6. Yes, it does. The default key binding is <ESC><ESC> however, starting with the 'g' point release, <TAB> also works for completion. Note, the vi users need to set -o viraw in order to get <TAB> completion to work.صدر
وksh93g
في 1994/4/30، لذلك أنا مندهش تماما إذا كان لا عمل لك ... ما هو الإصدار ksh
بك؟
نصائح أخرى
وكما تبين، ملزم وقدم المفتاح في ksh93،
<اقتباس فقرة> وQ5. ما هي أهم الميزات الجديدة من KornShell لعام 1993؟
A5. ميزة تفاعلية جديدة الكبرى الوحيدة هي مفتاح ملزمة. ...
( KSH-93 التعليمات )
في وضع ايماكس، ضرب
<ESC>=
ويعطيك قائمة يطابق النص الذي كتبته تصل إلى تلك النقطة.
لا تنتمي إلى StackOverflow