كيف تجاوز موجود zsh لوحة المفاتيح الانتهاء ؟
-
06-07-2019 - |
سؤال
أود أن تمكين zsh إلى الإكمال التلقائي وحدات yast2 (وهو زحمة لوحة التحكم) ، ولكن يبدو أن لديهم بالفعل بعض الأشياء المحددة.لا يمكن تشغيل
compctl -k "(hello world)" nonexistantprogram
على ما يرام, ولكن
compctl -k "(hello world)" yast2
لا تعمل على الإطلاق.بعض الأشياء yast2 يبدو أن تعريف بالفعل ، أي "-" خيارات:--ملء الشاشة, --الهندسة-قائمة [الوحدات الفرعية] ، إلخ.
حتى لو لأولئك الذين لا يستخدمون زحمة: هل هناك أي إشارات إلى compctl أن تجعل من تجاوز الإعدادات السابقة?شكرا جزيلا مقدما.
المحلول
على الأرجح, النظام الخاص بك باستخدام أحدث compsys
النظام بدلا من كبار السن compctl
النظام.انظر man zshcompsys
و man zshcompwid
(و man zshcompctl
).
الانتهاء وظيفة yast2
ربما في هذا الملف (أو المسار):
/usr/share/zsh/functions/Completion/Linux/_yast
لا تنتمي إلى StackOverflow