如何在Package Manager控制台

时间:2017-07-07 09:14:04

标签: visual-studio nuget nuget-package package-managers

我在Visual Studio的程序包管理器控制台中运行以下命令:

Find-Package analysisservices

给出了以下输出:

enter image description here

对于名称相对长于Id列宽度的多个包,它最后会显示三个点...。当我将鼠标悬停在具有三个点...的名称上时,它不会显示任何工具提示。有没有办法调整显示列的宽度,以便能够看到全名?我不会说我很难找到我正在寻找的确切包裹,但如果不查看Id栏中的全名,它就不方便。

更新:有一件事仍未解决。我可以使用命令Get-Package | ft -AutoSize的其他任何附加参数,以便在表视图本身中扩展所有三个输出列。如果这导致水平滚动条,我不介意。

2 个答案:

答案 0 :(得分:2)

尝试像这样格式化输出流

Find-Package analysisservices | ft -AutoSize

有关formatting in Powershell

的更多信息

答案 1 :(得分: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