windows - 如何在不显示当前目录的情况下显示文件和文件夹名称以及终端图标?
问题描述
我想删除显示时占用的空间/区域
Directory: C:\Users\varun\Desktop\Projects\advanced-react-patterns-v2
当我运行命令时:
Get-ChildItem | Format-Wide
额外细节:
- 使用 Windows 终端和 Powershell
- 截图中使用的字体:TerminessTTF NF
- 使用的终端图标
注意:命令
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>
推荐阅读
- python - SyntaxError 需要帮助:行继续字符后出现意外字符
- r - 将数据导出到 csv 文件时如何处理格鲁吉亚语列?
- r - 使用对数刻度设置轴限制
- google-chrome - 如何从 Google Chrome 中删除 PWA 安装按钮?
- mysql - MySQL中的存储过程用空格替换零值
- node.js - 如何在 Nestjs mongoose 中为单个字段定义多个子文档类型?
- node.js - 在 Node child_process 中检测 python 异常
- arrays - GoogleSheets:筛选 ID 列并返回相关单元格(多次出现)
- reactjs - React 测试库:如何测试需要来自其父级的 useState 钩子的组件?
- sql - 是否可以在这里使用 UNION 而不是 OR?