আপনি এটি করতে পারেন এমন বেশ কয়েকটি উপায় রয়েছে। আপনার precmd
এবং preexec
কার্যকারিতা সন্ধান করা উচিত । তারা hook functions
বিভাগে রয়েছে zshmisc
(যা আপনি অনলাইনে বা ব্যবহার করতে পারেন man zshmisc
।
একটি সহজ সমাধান হ'ল এই ইউনিক্স.স্ট্যাকেক্সেঞ্জ ডটকম প্রশ্নটি পড়া যা আপনার ~/.zshrc
ফাইলটিতে এটি রাখবে বলে :
setopt prompt_subst
PROMPT='$TOKEN'
এটি আপনি যা চান তা করবে:
┌─(simont@charmander:s000)─────────────────────────────────────▸▸▸▸▸▸▸▸▸▸─(~ )─┐
└─(12:44)── export GREETING="foo" ──(Wed,Dec12)─┘
foo ┌─(simont@charmander:s000)─────────────────────────────────▸▸▸▸▸▸▸▸▸▸─(~ )─┐
└─(12:44)── export GREETING="bar" ──(Wed,Dec12)─┘
bar ┌─(simont@charmander:s000)─────────────────────────────────▸▸▸▸▸▸▸▸▸▸─(~ )─┐
└─(12:44)──
(এটি আমার প্রম্পটকে কিছুটা বিড়বিড় করে, তবে আপনি দেখতে পাবেন foo
এবং bar
তাদের যেমন করা উচিত ঠিক তেমনি প্রদর্শন করা যেতে পারে, $GREETING
পরিবর্তিত হলে আপডেট করা হয় your আপনার ক্ষেত্রে ব্যবহার করুন $TOKEN
)।
আমার প্রম্পটটি ফিলের জেডএসএইচ প্রম্পট থেকে প্রচুর b ণ নেয় , যা খনিটি অনুকূলিতকরণ করতে শেখার সময় আমি খুব দরকারী বলে মনে করি।