-
Notifications
You must be signed in to change notification settings - Fork 1
dr-devpro/SE
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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 自动制表后不会改变原来单字节制表符所设计
表格的大小,同时也不会破坏表中的任何元素。如果是制空表,则
可不必担心对不齐。
�About
ACIOS Star Editor, An ancient TEXT EDITOR application written by 8086 assemble language in DOS ages (1991).
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published