मैंने में पढ़ा है PSReadLineOption के लिए डॉक्स कि मैं अगले इनपुट से आउटपुट को अलग करने के लिए प्रॉम्प्ट के नीचे खाली लाइनों में संशोधन कर सकता हूं। तो मैंने निम्नलिखित की कोशिश की है।

Set-PSReadLineOption -ExtraPromptLineCount 3

जहां तक ​​​​मैं कह सकता हूं, खाली रेखाएं नहीं दिख रही हैं और मैं अनिश्चित हूं कि क्या मैं इसे गलत कर रहा हूं, अगर मैं परिणाम को इरादे से अलग तरीके से कल्पना कर रहा हूं या इसके साथ जो कुछ भी हो रहा है।

0
Konrad Viltersten 7 अक्टूबर 2020, 10:13

1 उत्तर

सबसे बढ़िया उत्तर

मेरा मानना ​​​​है कि आप जो हासिल करने की कोशिश कर रहे हैं वह आसान तरीके से किया जा सकता है। अपने आउटपुट के अंत में, बस एक नई लाइन "`n" को stdout में लिखें।

Write-Host "`n"

अनुक्रम जैसे `n जो बैक टिक ` का उपयोग करते हैं जो कि पावरशेल एस्केप कैरेक्टर है, और एस्केप सीक्वेंस बनाने के लिए एक अक्षर है। इन्हें विशेष कहा जाता है अक्षर. `n के विशिष्ट मामले में, यह एक नई रेखा का प्रतिनिधित्व करता है। मेरे द्वारा लिंक किए गए दस्तावेज़ों में, इन विशेष वर्णों को लागू करने के लिए, यह उन एस्केप अनुक्रमों को सूचीबद्ध करता है जिनका उपयोग आप PowerShell के भीतर कर सकते हैं।

0
PowerShellGuy 9 अक्टूबर 2020, 19:08