ho incontrato un simile problema un po 'di tempo fa. Ecco quello che ho fatto per risolvere il problema:
# Update output buffer size to prevent clipping in Visual Studio output window.
if($Host -and $Host.UI -and $Host.UI.RawUI) {
$rawUI = $Host.UI.RawUI
$oldSize = $rawUI.BufferSize
$typeName = $oldSize.GetType().FullName
$newSize = New-Object $typeName (500, $oldSize.Height)
$rawUI.BufferSize = $newSize
}
Essa stabilisce semplicemente una nuova larghezza di 500 caratteri sul buffer di uscita RawUI dell'host (anche se, in quanto si corre la nostra configurazione in diversi ambienti, e non volevamo lo script per fallire solo perché non potrebbe rendere l'output un po 'più grande, il codice è piuttosto difensivo).
Se si esegue in un ambiente che mette sempre RawUI (e la maggior parte lo fanno), il codice può essere notevolmente semplificata:
$Host.UI.RawUI.BufferSize = New-Object Management.Automation.Host.Size (500, 25)
fonte
2009-07-22 13:42:32
Voglio aggiornare questa domanda. Si scopre che sto provando ad emettere la finestra di output di Visual Studio .. ma le finestre che avvolge a 80 caratteri ... c'è un modo per impostarlo su più ampio? – maxfridbe