📄 00000005.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> <BR> 第8章 终端机模拟器 - 细说 xterm <BR> <BR> <BR> xterm 是终端机模拟器 - 它是一个可以使X应用程式视窗看起来像普通 <BR>终端机一样的程式, 而无需知道有关视窗系统的功能. 我们已经使用过 xterm <BR>的一小部分, 在本章中将更深入地探讨它所提供的特殊额外功能. 并且说明许 <BR>多X程式共通的一些应用程式介面的面貌. <BR> <BR> xterm 模拟一个 "哑终端机 (dumb terminal)", 但它也提供许多一般终 <BR>端机没有的功能 : <BR> <BR> . 设定终端机模式与特性的突现式 (pop-up) 选单 <BR> <BR> . 可以上下移动萤幕影像的卷动棒 (scrollbar) - 当文字列因萤幕卷动 <BR> 而消失时, 可以将它拉回. <BR> <BR> . 模拟 Tektronix 4014 终端机. <BR> <BR> . 可选择性地记录萤幕列到一个使用记录档 (log file). <BR> <BR> . "剪"(cut)"贴"(paste)文字区块. <BR> <BR> . 可选择文字颜色, 视窗背景等... <BR> <BR> . 可选择 VT100 与 Tek 视窗字型. <BR> <BR> . 可设定( 程式化(programmable))键盘. <BR> <BR> 我们首先描述选择功能的选单结构, 接著描述如何使用选择功能. <BR> <BR> <BR> <BR>8.1 选择 xterm 功能 - 选单与命令列选项 <BR> <BR> xterm 有它自己的内建选单结构, 可在使用期间改变设定. 有三个选单可 <BR>供利用, 见图 8 - 1 : <BR> <BR> ┌————————————————┐ <BR> │ p84. fig 8 - 1 │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ 图 8 - 1 xterm 的三个选单 │ <BR> └————————————————┘ <BR> <BR> xterm X11 : 这里的大多数选择项目为程式控制功能, 例如 : continue pro- <BR> gram (程式继续) 或 kill program (杀掉程式). 欲突现此选单, <BR> 必需同时按住 CONTROL 键与滑鼠左按钮. <BR> <BR> modes : 设定大多数终端机的特性与选择 Tektronix 模拟功能. 欲突现此 <BR> 选单, 须同时按住 CONTROL 键与滑鼠中间按钮 (当处於VT102 视 <BR> 窗时). <BR> <BR> Tektronix : 控制 Tektronix 视窗的外表. 当处於 Tektronix 视窗时, 须同时 <BR> 按住CONTROL 键与滑鼠中间按钮即可突现此选单. <BR> <BR> 选单的操作类似 uwm, 藉著按滑鼠按钮可突现选单, 不放松按钮移动指标至想 <BR>选的项目上; 放松按钮後即选定该项. 然而, 有一点不同的地方是, 不能被选择的 <BR>选单项目 (因为此时选择将无意义) 是以较淡的型式显示. 例如: 因为尚未开启一 <BR>个 Tektronix 视窗, 所以Hide VT Window 项目的颜色较淡. <BR> <BR> 许多选单的功能也能以启动 xterm 的命令列选项来设定.(事实上有某些功能仅 <BR>能以命令列选项的型式去选择). 下面几节我们将告诉你可以设定不同功能的选单选 <BR>择与命令列选项的选择方式. <BR> <BR> <BR> <BR>8.2 卷动 xterm 的萤幕 <BR> <BR> 突现 xterm X11 选单并选择 Scrollbar 项目, 如图 8 - 2. 高亮度的部分告诉 <BR>你两件事: <BR> <BR> 1. 萤幕上的列数与储存在卷动棒缓冲区 (scrollbar's buffer) 的列数之比率. <BR> <BR> 2. 缓冲区的哪个部份目前显示在萤幕上. <BR> <BR> 例如在图 8 - 2 中 : 约有 20 列在萤幕上; 高亮度部分约为总列数的 5 分之 1, <BR>所以缓冲区包含有约 100 列, 且目前显示的部分是缓冲区的最底部 (因为高亮度区 <BR>在卷动区的最底部). <BR> <BR> ┌—————————————————┐ <BR> │ p85. fig 8 - 2 │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ 图 8 - 2 具有卷动棒的 xterm 视窗 │ <BR> └—————————————————┘ <BR> <BR> 你可以利用滑鼠按钮移动卷动区的高亮度部分, 以改变显示在萤幕上的文字. <BR>下面的小节将会解释; 为简化说明我们假设卷动缓冲区包含 100 列文字. <BR> <BR>注意 : xterm 采用异於其他视窗系统的卷动棒用法, 特别是 Apple Macintosh. <BR> <BR> <BR> <BR> 8.2.1 移动卷动棒到指定点 <BR> <BR> 假如你想移动本文到某一指定位置, 例如 : 想看第 50 列之後的内容 : <BR> <BR> 1. 移动指标到卷动棒. 游标变成垂直双箭头. (图 8 - 3a) <BR> <BR> 2. 按滑鼠中间按钮 : 游标变成水平箭头 (图 8 - 3b), 且高亮度的顶端跳至游 <BR> 标处.(例如 : 假如你想看的部分从 50 列开始, 你应该将游标移到卷动区 <BR> 的中央) <BR> <BR> 3. 假如视窗显示你所要的部分, 则可以放开按钮. 否则 ... <BR> <BR> 4. ... 保持按住按钮, 移动指标 : 高亮度部分跟随著指标移动 (而视窗内的 <BR> 本文也随著高亮度区而卷动), 直到放松按钮. <BR> <BR> ┌————————————————┐ <BR> │ p86. fig 8 - 3 │ <BR> │ │ <BR> │ │ <BR> │ │ <BR> │ 图 8 - 3 游标在卷动区的不同形状│ <BR> └————————————————┘ <BR> <BR> <BR> 8.2.2 向前卷动本文 <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -