WS中的双Q功能

Author: 浙江大学 朱原 Date: 1992-06-12

        双Q功能,即<Ctrl>(或^)+Q+Q的自造速移动光标的功能,此功能对搜索大块文件中的内容以及其他一些重复操作是一个极好的帮助。例如,在键入^+Q+Q之后再键入^+S时,可使光标自动快速地向左边逐个字符移动,到本行的首端时,光标还会自动地向上一行的右端移动,直到文件的首部或用户键入一个降1~9之外的任意键时,才停止光标移动。在光标移动的同时,屏幕的顶端还会出现下面的提示:
        TYPE 1_9 TO VARY SPEED,SPACE TO STOP(键入1_9改变光标移动速度,空格键即停止)
        “1”__光标移动速度最快,“9”__光标移动最慢。注意:运用此功能时,在键入两个“Q”以及移动光标的命令字符键(如上述例子中的“S”)时,不要松开^键,否则,用户会看到WORDSTAR的另一项功能:自动快速地复制字符,计算机将用户键入^+Q+Q之后,单独键入的字符自动连续不断地加入一个除1~ 9以外的任意键才停止复制。同样,其复制的快慢也可以由用户自己调节,也有1~ 9档的速度。
        这样的自动移动光标,也可以通过^+Q+Q再加标键(↑、↓、→、←)来完成,只是此时用光标键时,无需再同时按住^键了,读者可以试一试,完全可能得到与上文中所述的相同功能。
        下面,笔者将所知的这系列双Q功能列述如下:
        ^+Q+Q+S    光标逐个字符向左连续不断移动或者^+Q+Q+H
        ^+Q+Q+D    光标逐个字符向右连续不断移动
        ^+Q+Q+E    光标逐行向上连续不断移动
        ^+Q+Q+X    光标逐行向下连续不断移动或者^Q+Q+B
        ^+Q+Q+W    光标随当前行逐行向下连续滚屏(光标在底行时,光标下动,屏幕逐行向下连续           滚屏)或者^+Q+W
        ^+Q+Q+Z    光标随当前行逐行向上连续滚屏(光标在顶行时,光标不动,屏幕逐行向上连续           滚屏)或者^+Q+Z
        ^+Q+Q+A    光标逐段字符串(英文状态)向左连续不断移动
        ^+Q+Q+F    光标逐段字符串(英文状态)向右连续不断移动
        ^+Q+Q+R    连续上翻屏幕
        ^+Q+Q+C    连续下翻屏幕
        ^+Q+Q+T    连续删除光标右边的逐段字符串(英文状态)^+Q+Q+Y    连续删除光标所在行的整行^+Q+Q+G    连续删除光标处字符^+Q+Q+V    连续改变编辑文件的工作状态:修改或插入,或者^+Q+Q+<INS>^+Q+Q+N    在光标所在行下连续插入空行,光标不动^+Q+Q+M    相当于连续回车
        ^+Q+Q+I    连续复制制表符
        ^+Q+Q+<DEL>连续删除光标左边的字符