वर्तमान में, मैं ओएस एक्स पर iTerm का उपयोग करता हूं। मेरा टर्मिनल इन लाइनों के साथ कुछ दिखता है:
मुझे GitHub पर एक टर्मिनल सेटअप की यह तस्वीर आई, और मैं इसकी नकल करना चाहता था:
विशेष रूप से, मैं विंडो के बाईं ओर / नीचे की ओर पैडिंग / मार्जिन बदलना चाहता था। जबकि प्रश्न में चित्र OSX के डिफ़ॉल्ट टर्मिनल का उपयोग करने के लिए प्रकट होता है, मुझे उम्मीद है कि यह iTerm में भी किया जा सकता है, हालांकि एक OSX टर्मिनल-विशिष्ट समाधान भी काम करेगा।
मैंने iTerm और OSX Terminal की वरीयताओं (विशेषकर iTerm पर "विंडो" अनुभाग के तहत, लेकिन मैंने कहीं और देखा है) के माध्यम से देखने की कोशिश की है, और मुझे अभी तक समायोजित करने के लिए एक विकल्प ढूंढना है जहां वर्ण बाईं ओर से शुरू होते हैं।
मैंने इस कार्यक्रम को बाश में लागू करने का भी प्रयास किया है:
bash -l | sed 's/^/ /'
यह काफी अच्छी तरह से काम करने लगता है, हालांकि यह केवल कार्यक्रम आउटपुट का संकेत देता है, न कि मेरी प्रॉम्प्ट लाइन (और मुझे अपने लॉगिन शेल के रूप में इस तरह के पाइप्ड कमांड को सेट करने में परेशानी हो रही है)।
इसके अलावा, यह केवल समायोजित करता है stdout
, नहीं stderr
और इसे पाइपिंग के साथ bash -l 2>&1
बस पूरी तरह से बाश के आउटपुट को छुपाता है।
क्या मैंने अभी iTerm / OSX टर्मिनल में कुछ सेटिंग की अनदेखी की है? क्या टर्मिनल विंडो के भीतर "आंतरिक पाठ क्षेत्र" सेट करने का कोई अन्य तरीका है (यानी पक्षों के साथ पैडिंग सेट करें)?
export PS1=" $PS1"
(दे या एक जगह ले) ~ / .profile