वर्तमान काम निर्देशिका के साथ Zsh शीघ्र


3

बाश में मैं अपने PROMPT सेट की तरह है

PS1="$(scutil --get ComputerName) \W\\$ "

जहाँ मुझे केवल कंप्यूटर का नाम और केवल वर्तमान निर्देशिका का नाम दिखाई दे रहा है जो कि पूर्ण पथ और $ चिन्ह नहीं है।

my-computer my-folder$

मेरा सवाल यह है कि मैं बैश एक की तरह होने के लिए अपना ज़श प्रॉम्प्ट कैसे सेट कर सकता हूं। मैं चारों ओर गुगली कर रहा हूं, लेकिन मैंने जो समाधान पाया है, वह वास्तव में वैसा नहीं है जैसा मैं देख रहा हूं।


क्या आपने कोशिश की PS1='\h \W\$ 'है bash?
creidhne

जवाबों:


5

मैनुअल पेज के PROMPT SEQUENCES और SIMPLE PROMPT ESCAPES अनुभागों का विस्तार देखें ।zshman zshmisc

यह शीघ्र स्ट्रिंग, PS1='%m %1d$ 'मशीन का नाम ( %m) और वर्तमान पथ के अनुगामी घटक ( ) को प्रदर्शित करता है %1d


मैन पेज वास्तव में हमेशा अच्छी मदद करते हैं :)% ~ का उपयोग करके घर के साथ शीघ्रता से ~ द्वारा प्रतिस्थापित किया जाता है।
nolazybits
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.