我想删除显示时占用的空间/区域
Directory: C:\Users\varun\Desktop\Projects\advanced-react-patterns-v2
当我运行命令时:
Get-ChildItem | Format-Wide
额外细节:
- 使用 Windows 终端和 Powershell
- 截图中使用的字体:TerminessTTF NF
- 使用的终端图标
注意:命令
Get-ChildItem -Name
未能显示终端图标是我的主要目标。
我想删除显示时占用的空间/区域
Directory: C:\Users\varun\Desktop\Projects\advanced-react-patterns-v2
当我运行命令时:
Get-ChildItem | Format-Wide
额外细节:
注意:命令
Get-ChildItem -Name
未能显示终端图标是我的主要目标。
当您使用Format-*
命令时,您使用的是 File 和 Directory 对象的默认格式输出,它按目录对文件进行分组 - 因此目录名称位于顶部。
如果你想绕过这个,你必须编写你自己的format.ps1xml文件,然后将格式添加到你的输出中。
$files = Get-ChildItem
foreach ($file in $files) {
$file.PSObject.TypeNames.Insert(0,'Custom.Output.Type')
$file
}
指定 Typename 的 XML 小样本,可根据需要自定义。
<View>
<Name>CustomFileFormatting</Name>
<ViewSelectedBy>
<TypeName>Custom.Output.Type</TypeName>
</ViewSelectedBy>
<TableControl>
<AutoSize />
<TableHeaders>
<TableColumnHeader>
<Label>FullName</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<TableColumnItems>
<TableColumnItem>
<PropertyName>FSObject</PropertyName>
</TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>