微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题推荐一个优秀的编辑软件QE.EXE
栏目软件介绍
作者廖伟华
发布1996-03-08
  QE(Quick Edit)V2.15是DOS下的文字编辑软件,一经使用,就爱不释手,因此将它介绍于此并顺便和EDIT作一比较。
  注:以下为叙述方便,均用“@”代替功能键“Alt”,用“^”代替“Ctrl”,而用“#”代替功能键“Shift”。QE中的帮助信息中也用此标记。
  一、速度快
  QE的运行速度比EDIT要快得多,比较一下“QE C:\AUTOEXEC.BAT”和“EDIT C:\AUTOEXEC.BAT”这两条命令,若你使用的是386,那么这种速度上的差异就非常明显。
  二、占用内存少
  由于QE本身写得精练,只有32,951byte,故占用内存远小于EDIT。
  三、支持通配符,并可一次调入多个文件
  直接在命令行调入文件编辑时,QE支持通配符,如:“QE C:\WINDOWS\*.INI”,同时亦可后接文件列表,如:“QE *.BAT *.SYS *.TXT *.DOC”。
  四、多文件操作
  在EDIT中,要操作另一文件唯一的方法是退出当前的文件(存盘/放弃存盘),然后再用菜单打开另一文件。而QE由于可以同时调入多个文件入内存,故只须用快捷键“@N”即可按顺序调出内存中的任一个文件,这样,多个文件间的拷贝、传送就非常快了。若要打开另一文件,则用“@E”激活,输入该文件名即可。
  五、强大的编辑功能
  其实单凭菜单项的多少已足够证明QE的优势了,以下仅介绍其中的几个方面:
  1.块操作
  块定义:QE有三个块定义开关,被定义的块变为灰色
  A、字符方式Mark Character(“@A”)是和EDIT中的块定义一样。
  B、行方式Mark Line(“@L”)
  C、矩形方式Mark Kolumn(“@K”)
  块移动:
  Move(“@M”)是将块移动到光标的当前所在位置。
  块拷贝:
  Copy(小键盘上灰色的“+”)是将块拷贝入剪贴板,拷贝后取消块定义。
  块粘贴:
  A、插入方式(小键盘上灰色的“*”)
  B、覆盖方式Copy Over(“Ctrl+PrintScreen”)
  块填充:
  Fill是将一个字符代替块中的所有字符。
  2.寻找功能(Search)
  QE中查找(Find)的条件有五个,可以任意组合使用。分别为:
  向前查找:B
  整篇查找:G
  当前块内查找:L
  忽略大小写:I
  整个单词查找:W
  替换时不询问认可:N
  寻找下一个:Again(“^L”)查找下一个条件匹配的字符(串)。
  3.增强的光标定位功能
  除了和一般的字处理相同的光标操作功能外,QE还包括以下的功能:
  Jump to line(“^J”)跳到指定的行号
  Return before(“^R”)跳回到前次光标所在的位置
  (“@F3”)跳到下一(反)括号
  (“^W”)屏幕下移
  (“@F5”)屏幕左移
  六、诱人的“DOS SHELL”和“EXECUTE...”功能
  QE具有“Dos shell”(“F9”)功能,不过,更令人叫绝的是它的EXECUTE(“@F9”)功能。这项功能在菜单和帮助信息中都没有给出,它可以用来直接运行DOS命令或运行其它可执行文件,你可以按一下“@F9”后输入“DIR”命令看看结果如何?QE的这项功能实际上对哪些不具备集成环境的8088汇编语言和FORTRAN77等软件来说,是提供了一边修改源程序一边调试编译而无需退出的方便(但编译前需将修改后的源程序存盘)。而且,若在FOXBASE中设置QE为字处理(在config.fx)文件中加上“tedit=qe.exe”)时,利用QE的“DOS-SHELL”和“EXECUTE”亦相当于给FOXBASE加上SHELL功能。
  七、其它的一些特殊功能
  1.制表
  QE的制表开关为“#F1”,表格线有五种类型,可以用快捷键“@F1”来选择,然后用方向键来画线(覆盖方式),处于画线状态时屏幕上的第0行有字符“B”显示。
  2.加密批处理文件
  例如用“QE Test”开一个新文件,输入三个字符“A”,然后按“Ctrl+P”,再按“Ctrl+N”,接着输入三个字符“B”,最后按“F2”存盘,“F3”退出。试键入“TYPE Test”命令看看,结果只能看到三个字符“B”,因为字母A已经被加密覆盖了,但事实上它依然存在。
  3.50行显示开关(“^F1”)
  QE的此开关可以将25行显示和50行显示互相切换,使用户可以看到更多的文件内容。但EDIT中的“/H”参数只能固定的转化成50行显示而不能来回切换,且该状态下不支持鼠标(QE在50行显示时可能会和某些中文系统的图形状态有些冲突)。
  4.行排序(“#F3”)
  对那些用矩形方式定义的块,可以对块首的字符进行排序,并调换对应行所在的位置。
  5.大小写变化
  “@1”__将块中的字母变为大写
  “@2”__将块中的字母变为小写
  “@3”__将块中的字母大小写反相变化
  6.其它(捕捉怪字符)
  经常在DOS下遇到一些含有怪字符的目录或文件,而手头又没有工具操作它时,QE也可以小显身手了。在DOS下打“DIR > LIST.TXT”,然后用QE调用文件“list.txt”,将其中的怪字符拷贝入剪贴板,再按“@F9”激活运行功能,输入命令,按小键盘上的“*”获得怪字符,就可以对其操作了。
  上面的叙述中已经出现了许多在QE菜单和帮助中没有公开的功能或快捷键,下面再列出一些本人在使用中找到的而且比较常用的快捷键:
  存盘:“F2”或“@Y”或“^KS”
  退出(放弃存盘):“F3”
  退出(存盘):“@X”或“^KD”
  将当前行复制到下一行:“F4”
  从上一行中复制当前列的字符:“^-”(并非小键盘上的“-”)
  删除前一词:“Ctrl+Backspace”
  删除当前行:“^Y”或“@D”
  恢复被删除的行:“^U”(只能恢复用^Y和@D删除的行)
  ……
  虽然QE有着比EDIT强很多的功能,但也并非十全十美,其中最令人心痛的缺点就是QE并不支持鼠标操作。另外,在UCDOS下使用QE时,可能有些快捷键和小键盘被屏蔽,但只需按一下右“SHIFT”键隐去提示行便可以解决。