Ohmyzsh: لا يقوم "docker exec" بالإكمال التلقائي لاسم الحاوية إذا تم استخدامه مع الخيارات

تم إنشاؤها على ٢٤ أكتوبر ٢٠١٦  ·  3تعليقات  ·  مصدر: ohmyzsh/ohmyzsh

لإعادة إنتاج:

# docker exec -ti <tab>
zsh: do you wish to see all 3886 possibilities (972 lines)?

نتيجة متوقعة:
قائمة الحاويات التي بدأت.

ملاحظة: كل شيء على ما يرام عندما لا تكون هناك خيارات مستخدمة في سطر الأوامر. على سبيل المثال:

$ docker exec <tab>
determined_heyrovsky  7b4ec7cf2109  --      10 minutes, mystartedcontainer

التعليق الأكثر فائدة

أحد الحلول لهذا هو ببساطة إضافة مسافة بين الخيارات. لذلك بدلا من
docker exec -ti <tab>

يمكنك استخدام
docker exec -t -i <tab>

ال 3 كومينتر

نحن نستخدم الإكمال الرسمي لرسو

ومع ذلك ، بعد لمحة سريعة لم أر أي تغييرات على جزء exec من الإكمال ، لذلك حتى بعد أن أقوم بتحديثه ، من الممكن أن تطلب الأمر إلى الريبو الرسمي .

شكرا mcornella . كما كنت تظن ، بعد استبدال الإعداد المحلي الخاص بي بمشرفهم ، كانت المشكلة لا تزال قائمة.

تم فتح مشكلة: https://github.com/docker/docker/issues/27744

شكرا.

أحد الحلول لهذا هو ببساطة إضافة مسافة بين الخيارات. لذلك بدلا من
docker exec -ti <tab>

يمكنك استخدام
docker exec -t -i <tab>

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات