【问题标题】:How to Change Secondary/Multi-line (>>) Prompt for PowerShell如何更改 PowerShell 的辅助/多行 (>>) 提示
【发布时间】:2016-12-10 15:56:09
【问题描述】:

我找到了大量关于更改主要 PowerShell 提示符的说明(即prompt()这里是许多有用资源之一的示例:http://blog.dabasinskas.net/customizing-windows-powershell-command-prompt/),这很好,但是我找不到任何关于如何更改辅助/多行提示符 (>>), 或在 Linux/Unix 系统上与$PS2 字符串的 Windows 等效项。

这是一个改变的例子,

[current_directory] $   `
>>

>>$

[current_directory] $   `
$

谢谢。

【问题讨论】:

    标签: powershell prompt multiline ps2


    【解决方案1】:

    对于 PowerShell 7,这是 PSReadLine module 的一部分。

    PS C:\> (Get-PSReadLineOption).ContinuationPrompt
    >> 
    PS C:\> Set-PSReadLineOption -ContinuationPrompt '~~ '
    PS C:\> @'
    ~~ 
    

    【讨论】:

      【解决方案2】:

      您可以使用重音(或反引号):

      PS C:\> Get-Service `
      >> -name audiosrv
      

      【讨论】:

      • 看来你误解了这个问题;我不是在问如何输入多行内容,而是如何更改多行提示字符串(默认为>>)在 Powershell 中。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多