我可以调整命令行输出以使列垂直对齐吗?

我可以调整命令行输出以使列垂直对齐吗?

第一张图片是 Mac 终端输出,这些列是垂直对齐的。

在此处输入图片描述

这是 Windowscmder输出,很乱。我可以调整一下吗?

在此处输入图片描述

答案1

如何调整命令行输出以使列垂直对齐?

您在程序中使用了可变宽度字体(cmder)。

为了使显示器正确排列,您需要使用固定宽度(等宽) 字体。

等宽字体通常用于终端、IDE 和编程文本编辑器。请参阅下文了解这样做的一些好理由。

尽管现在的计算机可以显示各种各样的字体,但大多数 IDE 和软件文本编辑器都使用等宽字体作为默认字体。这提高了源代码的可读性,而源代码通常严重依赖于单个符号的区别,并且在密码输入框等不允许出现输入错误的情况下,字母之间的区别更加明确。[2] 等宽字体还用于终端仿真和在纯文本文档中布局表格数据。在编程语言的技术手册和资源中,等宽字体通常用于区分代码和自然语言文本。

来源等宽

答案2

正如 DavidPostill 所说,使用等宽字体是首选方式。这些字体在字体列表框中以粗体显示。

在此处输入图片描述

但是,您可以尝试使用比例字体并强制 ConEmu 将它们视为等宽字体。只需选中Monospace复选框并(可选)尝试WidthCell字段即可。Cell将为字符保留宽度。

在此处输入图片描述

相关内容