Text 通过控制台窗口运行的程序的输出标准?

Text 通过控制台窗口运行的程序的输出标准?,text,cmd,console-application,Text,Cmd,Console Application,标准控制台窗口中显示的行数和列数(宽度和高度)是否有标准设置 它是否因操作系统而异?在窗口中,可以垂直调整窗口大小以允许更多行 所有字符都是单空间的吗?它们是否占据了一个完美的正方形 我很好奇,对于开发基于文本的程序的人来说,标准是什么。标准终端是80个字符宽,24行长。这些是终端应用程序使用的默认尺寸 编辑:实际上是25行,包括通常的命令输入行 VT100终端设置了当时事实上的标准。如果您真的感兴趣,请查看此链接并遵循以下来源: 在IBM PC上,默认文本模式也是80×25个字符。然而,有了更

标准控制台窗口中显示的行数和列数(宽度和高度)是否有标准设置

它是否因操作系统而异?在窗口中,可以垂直调整窗口大小以允许更多行

所有字符都是单空间的吗?它们是否占据了一个完美的正方形


我很好奇,对于开发基于文本的程序的人来说,标准是什么。

标准终端是80个字符宽,24行长。这些是终端应用程序使用的默认尺寸

编辑:实际上是25行,包括通常的命令输入行

VT100终端设置了当时事实上的标准。如果您真的感兴趣,请查看此链接并遵循以下来源:

在IBM PC上,默认文本模式也是80×25个字符。然而,有了更强大的图形适配器,出现了一系列可以设置或选择的其他文本模式,例如80×43、80×50甚至132×60(参见)。然而,由于现在的控制台不再是物理控制台或终端,您可以在所有通用操作系统上轻松调整其各自的窗口大小,这与上述尺寸不同。如果有疑问,除了标准尺寸(我[乔伊]通常使用120×40)外,别指望任何东西


至于字符大小:对于简单的脚本,如拉丁语、西里尔语、希腊语、希伯来语等,每个字符占用一个单元格。复杂的脚本支持通常很难在控制台中找到,因为它们继承了古代视频终端的传统(以及电传打字机的传统)。CJK表意文字通常占用两个字符单元,至少在Windows上是这样。

一些常见的配置是:

80 x 24,80 x 25,100 x 25

第一个(80 x 24)通常是最常见的

通常人们选择单间距垂直矩形字体

但实际上没有办法强制执行这些


它不仅因操作系统而异,还因控制台显示软件和用户偏好而异。

增加了一点,因为并不是所有提问者的问题都得到了回答;-)