跳至主要内容

您还在使用80列×24行的视图来处理VOS吗?跟上时代潮流,把握全局吧。

VOS 支持多种终端和终端仿真器。Stratus 为 100 多种终端或仿真器Stratus 终端配置文件(“ttps”)。它们默认采用 80×24 的显示模式,但可以轻松更改为更大的显示模式。  大多数 ttps 文件包含一个“setup”部分,其中列出了可接受的屏幕配置。例如,如果您正在使用 v103 ttp 文件(无论是在真实终端上,还是在 TTWin 等仿真器中),请输入以下命令行:

!set_terminal_parameters -setup 132x42

此命令将动态调整屏幕显示为132列42行。您可能需要戴上眼镜,或者调整模拟器窗口的大小,以便更轻松地阅读字符。如果您的模拟器支持v103的所有功能,那么在更大的显示模式下运行应该没有问题。

请注意,132×42的视图能显示的字符数量是80×24视图的2.8倍。我发现,使用更大的视图能让我更好地理解软件,并提高工作效率。

Putty、Teraterm 和 Tinyterm 模拟器支持最大的视图。它们提供高达 132×65 的视图,显示的字符数量是 80×24 视图的 4.5 倍。这些模拟器能够在主机控制下调整窗口大小——换句话说,当您更改设置时,它们会自动调整 PC 窗口的大小。  这些模拟器并不局限于终端类型中定义的显示模式:如果您需要其他尺寸的显示模式,可以编辑终端类型文件中的配置,以使用其他尺寸(最大可达 255×255)。

除了直接阅读 ttp 文件本身之外,我不知道还有其他方法可以列出可用的设置参数。  幸运的是,我们在 (master_disk)>system>sample_programs>supported_ttps 目录中提供了这些 TTP 的源文件。您可以直接在编辑器中打开这些文件,搜索“setup”关键字来查看有哪些可用选项,或者使用“display -match setup”或“grep setup”命令查找相关行。

如果您使用的是 OpenSSH,可以调整 PC(或 Linux 系统)上的窗口大小,VOS 会跟踪窗口大小的变化。此功能通过终端类型文件中的 screen-can-be-resized 选项启用。目前,full_xterm、putty_aws、tinyterm、ttwin_aws 和 xterm 终端类型均支持此选项。

下表列出了支持 VOS 调整窗口大小(适用于 telnet)或能够跟踪 PC 调整窗口大小(适用于 OpenSSH)的模拟器与终端类型的组合。

平台 模拟器 telnet ttp ssh ttp
PC PuTTY 油灰 putty_aws
PC Tera Term Pro teraterm
PC TinyTERM tinyterm tinyterm
PC TTWin ttwin ttwin_aws
Linux xterm full_xterm
早期 Unix xterm xterm

即使屏幕尺寸发生变化,命令行处理也能即时调整。而基于界面的应用程序可能需要重新启动,才能检测到屏幕尺寸已发生变化。

某些较旧的终端和仿真器可能仅支持增加列数,而不支持增加行数。DEC“vt”系列终端(即vt100、vt220和vt320)尤其如此。  但您可能会发现,如果切换到适用于较新 DEC 终端(例如 vt510)的 ttp 文件,您的模拟器实际上能够处理增加行数和列数所需的额外功能。

如果您的模拟器无法支持更大的视图,那么我建议您换一个新的模拟器。一旦您开始使用更大的视图,就再也不想回到从前了。

丹·丹兹和赫比·罗宾逊为本文提供了协助。