ACIOS Star Editor 1.x ==================================================== Copyright Superstar computer corp. (C)1991,2 - 93,x All Right Reserved By 简晶 ⑴ ASE 采用直接写屏的文本显示技术,编辑速度很快。ASE 与【** 龙I】具有完全的溶合性,由于【**龙I】与西文模式的高度全 兼容,所以 ASE 在亦可在西文状态下使用。 ⑵ 【**龙I】环境中,ASE 执行时将自动转到扩展中文模式,并且 将自动把模式转换功能键 CTRL+ALT+A 屏蔽掉。 ⑶ 此程序的提供,目的是给出一个在【**龙I】扩展模式下编写功 能更强的中文软件示例。 ⑷ 1.5 版增加800×600模式下的100列编辑支持,及支持【**龙I】 HGC 版本使用。 1.6 版增加单字节表格手动画线功能。 1.7 版增强了查找/替换功能的方便性,问答方式可连续自动进行。 1.8 版有各项小改进,配合【**龙I】3.0 版销售。 ⑸ ASE 不提供各类高级的文章排版与打印功能,仅为用户提供一个方 便的文字编辑环境,无论什么场合均可随手使用。 ⑹ 需要进行文章排版打印工作的用户,可使用【**龙I】WPS。 一、特点: ① 整个软件针对中文环境的文字编辑而开发,功能整合、短小精干, 宜于携带; ② 提供舒适的编辑窗口环境,自适应系统屏幕行数; ③ 功能强大,编辑速度快, 带有在线帮助,使用简单;基本命令与 WS、Turbo 语言系列相兼容; ④ 充分利用常规内存,一次性处理(不建立临时文件)超过 64K的文 件;直观显示出当前内存的使用情况;编辑文件能追加到其他文本 文件中; ⑤ 强大的恢复功能,任何一次删除的内容,包括块、片等,均可随时 恢复; ⑥ 方便、迅速的制表功能及中英文混合排版、分页、分栏打印功能; 排版时,相应解决了行末之标点符号及后缀的问题; ⑦ 解决了汉字字字符处理问题。不论光标移动或字符插入、删除、覆 盖及制表、排版等,一个汉字都被当做一个字符对待;同时,兼顾 各种汉字系统在高位扩展字符上处理的区别,不会将夹杂在编辑文 本中的单独高位字符与汉字混淆; ⑧ 文件存盘时,可选择自动消去行末多余的空格及文件尾多余回车符, 同时可选择将文本中空格符全部对应转换为 TAB制表符;这些功能 对编辑文件,特别是各类源程序文件,可大大压缩其存盘空间; ⑨ 适合于编辑各种源程序、打印源程序清单,或作一般性文章编排打 印工作。 ⑩ Star Editor 在不断的版本升级过程中,都是通过自己编辑自身的 源代码;如今的【**龙I】高级中文系统从开始编码,到最终商 品版本的完成及升级,也是使用了 ASE 进行源代码的编辑。 二、命令行 ASE 的使用格式如下: ASE [/Ww][!] 路径及文件名 ←┘ 打入 ASE 后,必须跟着加上文件路径及文件名。此文件若存在,则 将被打开;若不存在,将被认作是建立新文件。文件名在 ASE 编辑屏幕 中显示在屏幕左下角,新文件会有“(新)”标记。 参数“/Ww”中,指定编辑宽度为 w 列(80—254)。 参数“!”可选加在文件名的前面,进行列回车方式编辑。例: ASE /w160 !CZ ←┘ 即是对 CZ 文件进行列回车编辑处理,编辑宽度 160 列。这类文件 一般格式标准,一字一行;若以列回车处理,可节省很多的使用空间; 另外,对一个几百K 的大文件,不好直接编辑,可用列回车方式读入后, 找到需要编辑的部分,定义成块或片后存盘,再对此部分进行单独编辑, 以后可再读入原文件相应位置。 三、编辑详解(按功能分类,^ = Ctrl键,~ = Alt键) 光标移动 ======== ^Z(^↑) 上滚屏幕,光标屏幕位置不动 ^W(^↓) 下滚屏幕,光标屏幕位置不动 ^A 光标左移40列 ^F 光标右移40列 → (^D) 右移一个字符 ↑ (^E) 上移一行 ← (^S) 左移一个字符 ↓ (^X) 下移一行 ^→ 跳到下一句的句尾或下一个词的词首 ^← 跳到上一句的句尾或上一个词的词尾 以下字符为有效分词符: 空格,回车,“!"#$%&'()*+,-./:;<=>?[\]{|}” Page_Up(^R) 上翻一页 Page_Down(^C) 下翻一页 Home (^QS) 光标到本行首 End (^QD) 光标到本行尾 ^Page_Up (^QR) 光标文件头 ^Page_Down (^QC) 光标文件尾 ^Home (^QE) 光标本页第一行 ^End (^QX) 光标本页最后一行 Tab (^I) 向右对齐下一个制表位 Shift Tab 向左对齐前一个制表位 ^G (^QL) 跳到指定行号 ~G 光标到块首或块尾 ^QB 光标到到片首 ^QK 光标到到片尾 ^Kn(0-9) 定义文章工作点‘0’-‘9’ ^Qn(0-9) 光标跳到定义的工作点 删除/插入 ========== Del 删除光标位字符 Backspace (^H) 删除光标前一位字符 ^T 删除到下一句首或词首 ^Y 删除当前行 ^\ (^QY) 删除至本行末 ^Backspace (^],^QH) 删除左边至本行首 F7 (^U) 恢复删除内容(插入到当前光标位置);采 取堆栈方式(64K),后删除的先恢复,直到 堆栈结束或进行过文件操作。 Ins 插入/覆盖开关。 Enter (^M) 行回车 ^N 在当前行前面插入一空白行,光标回到空白 行行首 块操作 ====== F3 无块定义时,读入指定文件并插入到当前光 标行前,然后定义为一个新块; 有块定义时,将此块写入指定文件 ^KR 读入文件到当前行,并定义为新块 ^KW 有块定义时,块存盘; 无块定义时,文件换名存盘 F8 定义块 ^KB 定义块首 ^KK 定义块尾 ^KH 块取消 ~C (^KC) 块拷贝,插入到当前行前面 ~V (^KV) 块搬移,将原块搬移到当前光标行前 ~Y (^KY) 块删除 片操作 ====== F5 片定义;片即是文本中可随时剪贴、拷贝的 任意部份。 F6 对片进行以下操作: 1) 大写 - 把片中的全部小写字符转成大写 字符 2) 小写 - 把片中的全部大写字符转成小写 字符 3) 删除 - 插入开时把片删除;插入关时填 为空白 4) 拷贝 - 插入开时把片插入拷贝到当前光 标位置; 插入关时把片粘贴到当前光标位 置,原有字符被覆盖 5) 存盘 - 将定义的片存入指定名字之文件 若文件已存在,可选择覆盖原文 件或追加到原文件的后面 ~Q 片取消 查找/替换 ========== F4 查找长度在 30 个字符内的指定字符串,并 可进行替换,若输入的替换字串长度为零, 则仅查找。 查找方式字有以下几个: 数字n - 查找/替换第 n 次出现及其以后的 字串 G(g) - 从文件头开始查找 I(i) - 块内查找 U(u) - 区分大小写字母 N(n) - 自动替换 ^QF 仅查找字串 ^QA 查找且替换字串 与 F4 功能的区别在于 ^QA 命令总是将找到 的字串进行替换,若替换字串为空,则将原 串被删除(替换为空) ^L 从光标位置开始查找/替换下一个字串,保 持方式字 I、U、N 排版打印、表格 ============== ^B 有块定义时,按文章要求宽度对块重新排版, 排版方式对齐最左列; 无块定义时,从当前行开始进行段落排版, 直到有两个回车符止为一段落;与块排版不 同,排版方式受缩进对齐开关控制。排版某 段落时一定要在段落尾连续插入两个回车符 ~←→↑↓ 手动制表。与 WPS的手动制表功能类似,但 所制作的表格为【**龙I】中的扩充单字 节表格。手动制表时,注意尽量沿着已经画 出的制表线方向走动。 ~DEL 初始化制表线。一次手动制表结束后,应该 按下 ~DEL 初始化制表线,否则上次的制表 状态会带到下次手动制表中,影响新的形状。 ~INS 单/双制表线的切换。切换后,制表线也跟 着初始化。第一次使用默认为单制表线。 ~B 在块定义范围编辑宽度内自动转换单字节制 表符为中文制表符。 F9 按排版格式进行文章打印,打印位置从当前 光标行开始。 ^PHn 分栏打印时,若有字号宽度变化,可在打印 完本栏及栏间距后调整右边一栏的申缩汉字 位。n 取“A”-“Z”时,使左边一栏缩进 1-26个汉字位;n 取“a”-“z”时,使左 边一栏后退 1-26 个空格位;此命令可在本 行中迭加;不选 n或其他字符,则缩进半个 汉字位 其他 ==== ^P 输入除 ^M 和 ^Z 外的控制字符 控制字符中,^J 控制字符以红色‘\’表示, 作用是列回车,编辑时看作一个字符对待, 存盘时当做一个回车符对待; ^V 缩进对齐开关 缩进开时,每行回车后,新的一行起始处将 对齐上一行。此开关亦对 TAB、DEL、段落排 版及是否压缩存盘起作用 F1 帮助 F2 (^KS) 编辑的文本存盘,继续编辑 F10 控制字符开关;开时以 ASCII 字符表示;关 时以原符号图形表示 Shift F9 汉字全/半角处理转换开关;此开关显示于屏 幕“比例”值的后面;半角时可对汉字进行 半字删除 ~- 改变编辑屏幕字符色彩;共十六组 ~= 改变编辑屏幕背景色彩;共十六组 Esc (^[) 退出对话或打印 ~X (^KX) 正常退出 SE,若文件已修改并未存盘则提示 ^KQ 编辑的文本存盘,然后退出 SE 四、注意事项 — ASE 执行后,将在硬盘C:驱动器根目录自动生成一个 SE.CFG 配置 文件,其中包含以下 9 个用户修改过的参数,每次 ASE 执行,都 将打开并读入这些参数,以保持上次的编辑状态; ⑴编辑文本颜色 (蓝底白字) ⑵编辑屏幕宽度 (100列) ⑶控制字符显示方式 (图形方式) ⑷每页打印行数 (42) ⑸排版汉字宽度 (38) ⑹分栏数 (0不分栏) ⑺栏间距 (1) ⑻疏密打印方式 (密) ⑼是否自动区分字符颜色 (否) — 在版权标牌下面的方框个数,标志内存的使用情况,编辑过程中需 注意文件长度的变化作出相应处理。 — 在对话框对话时,要退出汉字系统的全中文状态。 — 打印文件时,一定要将光标移到要打印的起始行。 — 若要打印比较宽的表格,不能分栏打印,因为分栏后将有栏宽限制; 除非此表格宽度在排版范围之内。 — ASE 处理的行可以是无限长的,若超出编辑宽度会自动折为下一行, 但并不插入回车符。 — ASE 存盘文件时,若将缩进开关关闭,则可将文件存盘长度压缩到 最小:正文中任何一处空列都转换为对应的制表符(TAB),行末的 多余空格及文件尾多余回车符都被删除。 — ASE 单字节制表符转换要诀:靠右不靠左。例子: 正确: �=====� ┍━━┯ | 医疗| √ --> │医疗│ 错误1: �=====� ┍━━┯ |医疗 | × --> │医疗 │ 错误2: �====� ┍━-┯ |医疗| × --> │医疗│ 以上错误是因为 ASE 自动制表后不会改变原来单字节制表符所设计 表格的大小,同时也不会破坏表中的任何元素。如果是制空表,则 可不必担心对不齐。 �