bash - برنامج القائمة السوداء من الانتهاء باش



autocomplete (2)

فيدورا يأتي مع "غستاك" وحفنة من "gst-" البرامج التي تبقي الظهور في بلدي باش الاكمال عندما أحاول أن اكتب بسرعة الأسماء المستعارة جيت. انهم بالطبع تثبيت تحت / أسر / بن جنبا إلى جنب مع ألف برامج أخرى، لذلك لا أستطيع فقط إزالة الدليل من باث. هل هناك أي طريقة في لينكس لإدراج هذه البرامج المحددة في القائمة السوداء من الظهور حتى تكتمل؟

لقد حاولت المتغيرات فيغنور و غلوبيغنور البيئة ولكنها لا تعمل، يبدو أنهم فقط لملء الملف بعد إدخال أمر.


Answer #1

أنا لا أعرف ما إذا كان يمكنك القائمة السوداء ملفات محددة، ولكن من الممكن أن تكتمل من تاريخ القيادة الخاصة بك بدلا من المسار. للقيام بذلك، قم بإضافة السطر التالي إلى ~/.inputrc :

TAB dynamic-complete-history


Answer #2

فيغنور هو سوفيكسس فقط. فإنه يفترض لأي سبب من الأسباب التي تريد القائمة السوداء فئة كاملة من الملفات. لذلك تحتاج إلى ضرب قبالة الحرف الأول.

على سبيل المثال للقضاء على gstack من الإكمال التلقائي:

FIGNORE=stack

سوف تخلص gstack ولكن أيضا التخلص من أي شيء آخر تنتهي في stack .





autocomplete