2017-07-07 47 views
0

我在包管理器控制檯運行以下命令在Visual Studio:如何調整或包管理器的輸出格式列的寬度控制檯

Find-Package analysisservices 

這給下面的輸出:

enter image description here

對於名稱比Id列的寬度相對更長的多個包,最後顯示三個點...。它不顯示任何工具提示,而我將鼠標懸停在名稱上有三個點...。有什麼方法可以調整顯示列的寬度以查看全名嗎?我不會說要確定我正在尋找的確切軟件包是很困難的,但如果沒有在Id列中查看全名,它也不方便。

更新:有一件事仍未解決。是否有任何其他參數可用於命令Get-Package | ft -AutoSize,以便所有三個輸出列都在表視圖中自動展開。我不介意這是否會導致水平滾動條。

回答

2

嘗試格式化輸出流這樣

Find-Package analysisservices | ft -AutoSize 

更多有關formatting in Powershell

+0

是的。太棒了。正是我在找什麼。我有另一個相關的帖子[這裏](https://stackoverflow.com/a/5052978/465053),它討論了命令'Find-Package analysisservices |這使得輸出更加友好。 – RBT

+0

命令「Get-Package |」還有其他參數嗎? ft -AutoSize',我可以使用它以便所有三個輸出列在表視圖中自動擴展。我不介意這是否會導致水平滾動條。目前它僅擴展第一列'Id'。 – RBT

0

我還碰到另一個輸出格式與幫助,您可以輸出選擇性列,而不是所有的三列這是默認發射。當下的列數減少對控制檯輸出,他們自動獲得更大的空間,點...走開 -

Find-Package analysisservices | Format-Table -Property Id,Versions 

它提供了以下的輸出:

enter image description here

如果我想看到IdDescription列然後我會使用下面的命令:

Find-Package analysisservices | Format-Table -Property Id,Description 

注意:ft只是Format-Table參數的簡短字符串。它甚至不區分大小寫。所以,以下所有命令都是等效的:

Find-Package analysisservices | Format-Table -Property Id,Versions 
Find-Package analysisservices | FT -Property Id,Versions 
Find-Package analysisservices | ft -Property Id,Versions 
Find-Package analysisservices | Ft -Property Id,Versions 
Find-Package analysisservices | fT -Property Id,Versions