2010-11-05 64 views
1

在标准控制台窗口中显示的行和列的数量(宽度和高度)是否有标准设置?输出通过控制台窗口运行的程序的标准?

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

是所有的字符单声道空间,他们占用一个完美的广场?

我很好奇开发基于文本的程序的标准是什么。

回答

2

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

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

VT100终端在当时设定了事实上的标准。如果您确实有兴趣看看这个链接,请按照以下来源:http://en.wikipedia.org/wiki/VT100

在IBM PC上,默认文本模式也是80×25个字符。但是,如果图形适配器功能更强大,则会出现一系列可以设置或选择的其他文本模式,例如80×43,80×50或甚至132×60(参见Wikipedia: Text mode)。但是,由于现在的控制台既不是物理控制台,也不是终端,因此您可以在所有常用操作系统上轻松调整其各自的窗口大小 - 偏离了以上所引用的大小。如果有疑问,除了标准尺寸外,我会期待任何东西(我[Joey]通常使用120×40)。

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

+1

增加了一点,因为并非所有提问者的问题都被实际回答了;-) – Joey 2010-11-05 22:41:23

0

一些常见的配置是:

80×24,80×25,100×25

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

通常人们选择一个等宽的垂直矩形字体。

但是确实没有办法强制执行这些任务。

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

相关问题