سؤال

أود أن تمكين zsh إلى الإكمال التلقائي وحدات yast2 (وهو زحمة لوحة التحكم) ، ولكن يبدو أن لديهم بالفعل بعض الأشياء المحددة.لا يمكن تشغيل

compctl -k "(hello world)" nonexistantprogram

على ما يرام, ولكن

compctl -k "(hello world)" yast2

لا تعمل على الإطلاق.بعض الأشياء yast2 يبدو أن تعريف بالفعل ، أي "-" خيارات:--ملء الشاشة, --الهندسة-قائمة [الوحدات الفرعية] ، إلخ.

حتى لو لأولئك الذين لا يستخدمون زحمة: هل هناك أي إشارات إلى compctl أن تجعل من تجاوز الإعدادات السابقة?شكرا جزيلا مقدما.

هل كانت مفيدة؟

المحلول

على الأرجح, النظام الخاص بك باستخدام أحدث compsys النظام بدلا من كبار السن compctl النظام.انظر man zshcompsys و man zshcompwidman zshcompctl).

الانتهاء وظيفة yast2 ربما في هذا الملف (أو المسار):

/usr/share/zsh/functions/Completion/Linux/_yast
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top