% echo $PROMPT
%(?.✓.❗️%F{244}%?%f) %F{green}%(4~|%-1~/.../%2~|%~)%f %#
%
دعونا نحلله خطوة بخطوة:
حالة الخروج
هذا هو الجزء الأول:
%(?.✓.❗️%F{244}%?%f)
?
يتحقق من حالة الخروج للأمر السابق. إذا كانت تشير إلى النجاح، تظهر✓
. وإذا فشل الأمر السابق، تظهر❗️
متبوعة بمسافة، ثم رمز الخطأ باللون الرمادي.دليل العمل الحالي
هذا هو الجزء الثاني:
%F{green}%(4~|%-1~/.../%2~|%~)%f
يستخدم اللون الأخضر.
إذا كان مسار الدليل الحالي يحتوي على 4 أجزاء أو أكثر، يُعرض الجزء الأول، متبوعًا بـ
/.../
، ثم آخر جزئين. إذا كان أقل، يُعرض المسار الكامل.رمز الموجه
هذا هو الجزء الثالث:
%#
إذا كان المستخدم root، يظهر
#
، وإلا يظهر%
.
لقد خدمَني هذا الموجه في zsh بشكل ممتاز لأكثر من عام حتى الآن.