系统约定:行编辑命令由“命令关键字 命令参数”组成。其中,命令关键字都是单一的字母,命令与参数之间使用一个空格进行分割,当命令参数为多个时采用“/”作为参数的分...
资 源 简 介
系统约定:行编辑命令由“命令关键字 命令参数”组成。其中,命令关键字都是单一的字母,命令与参数之间使用一个空格进行分割,当命令参数为多个时采用“/”作为参数的分隔符,如果在命令的参数中间出现符号“/”,则用“/”表示。我们将“”定义为转义符。
现在,行编辑器具有如下编辑命令:
行插入:i #/串
在指定行号(>0)插入一个新行,新行的内容就是命令中给出的“串”。若插入的行超过了已有的行数,则在最后一行的后面插入一个新行。
文本替换:c 被替换串/替换串
将整个文本中全部[被替换串]替换为[替换串]。
行删除:d #
其中#为指定的行号
行合并:f #1/#2/#3...
将行号为 #2 和 #3...的行连接到行号为 #1 的行的后面,取消原来的 #2 行和#3等,合并后#2行和#3等原来的内容不存在了,被后面的行抵补替代。若指定行号超出正文的范围,则放弃操作。
输入:
这段文本用[Text]......[/Text]的形式描述,之后是一串操作命令如:
[Text]
1 222 33 44
2 333 45 d b g 3
3 444 56 333 54
[/Text]
c 333/zhang
d 1
-系统约定:行编辑命令由“命令关键字 命令参数”组成。其中,命令关键字都是单一的字母,命令与参数之间使用一个空格进行分割,当命令参数为多个时采用“/”作为参数的分隔符,如果在命令的参数中间出现符号“/”,则用“/”表示。我们将“”定义为转义符。
现在,行编辑器具有如下编辑命令:
行插入:i#/串
在指定行号(>0)插入一个新行,新行的内容就是命令中给出的“串”。若插入的行超过了已有的行数,则在最后一行的后面插入一个新行。
文本替换:c 被替换串/替换串
将整个文本中全部[被替换串]替换为[替换串]。
行删除:d#
其中#为指定的行号
行合并:f#1/#2/#3...
将行号为#2 和#3...的行连接到行号为#1 的行的后面,取消原来的#2 行和#3等,合并后#2行和#3等原来的内容不存在了,被后面的行抵补替代。若指定行号超出正文的范围,则放弃操作。
输入:
这段文本用[Text]......
文 件 列 表
行编辑
行编辑
Debug
S.TXT
行编辑.ncb
行编辑.sln
行编辑.suo