Location:
Search - hangbianji
Search list
Description: 具体实现以下4条基本编辑命令:
(1) 行插入。格式:i《行号》《回车》《文本》。《回车》
将《文本》插入活区中第《行号》行之后。
(2) 行删除。格式:d《行号1》[《空格》《行号2》]《回车》
删除活区中第《行号1》行(到第《行号2》行)。例如:“d10”和“和d10 14”。
(3)活区切换。格式:n《回车》
将活区写如输出文件。并从输入文件中读入下一段,作为新的活区。
(4)活区显示。格式:p《回车》
各条命令中的行号均须在活区中各行行号范围之内,只有插入命令的行号可以等于活区第一行行号减一,表示插入当前屏幕中第一行之前,否则命令参数非法
Platform: |
Size: 1911 |
Author: andy |
Hits:
Description: 数据结构课程设计,简单的行编辑程序
Platform: |
Size: 60142 |
Author: sangfeifei |
Hits:
Description: 一个实现行编辑的小程序- A reality present edition script
Platform: |
Size: 995 |
Author: 何玲 |
Hits:
Description: 一个实现行编辑的小程序- A reality present edition script
Platform: |
Size: 1024 |
Author: 何玲 |
Hits:
Description: 具体实现以下4条基本编辑命令:
(1) 行插入。格式:i《行号》《回车》《文本》。《回车》
将《文本》插入活区中第《行号》行之后。
(2) 行删除。格式:d《行号1》[《空格》《行号2》]《回车》
删除活区中第《行号1》行(到第《行号2》行)。例如:“d10”和“和d10 14”。
(3)活区切换。格式:n《回车》
将活区写如输出文件。并从输入文件中读入下一段,作为新的活区。
(4)活区显示。格式:p《回车》
各条命令中的行号均须在活区中各行行号范围之内,只有插入命令的行号可以等于活区第一行行号减一,表示插入当前屏幕中第一行之前,否则命令参数非法
-err
Platform: |
Size: 2048 |
Author: andy |
Hits:
Description: 数据结构课程设计,简单的行编辑程序
-err
Platform: |
Size: 60416 |
Author: |
Hits:
Description: 用C语言实现行编辑功能,重要的是讲解了实现的方法,和详细的注释-With the C language implementation-line editing features, it is important to explain the realization of the method, and detailed notes
Platform: |
Size: 4096 |
Author: cai |
Hits:
Description: 系统约定:行编辑命令由“命令关键字 命令参数”组成。其中,命令关键字都是单一的字母,命令与参数之间使用一个空格进行分割,当命令参数为多个时采用“/”作为参数的分隔符,如果在命令的参数中间出现符号“/”,则用“\/”表示。我们将“\”定义为转义符。
现在,行编辑器具有如下编辑命令:
行插入: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]......[/Text]的形式描述,之后是一串操作命令如:
[Text]
1 222 33 44
2 333 45 d b g 3
3 444 56 333 54
[/Text]
c 333/zhang
d 1
Platform: |
Size: 287744 |
Author: martinwok |
Hits:
Description: 行编辑软件,大家可以看看,变得比较简洁,而且运行的不错-Line editing software, we can see, has become more concise, and well run
Platform: |
Size: 1024 |
Author: yuanming |
Hits:
Description: 利用堆栈进行行编辑,当读入退格符“#”时,表示前一个字符无效;当读入退行符“@”时,表示当前行无效。-Line editing using the stack, when read backspace # , the former represents a character invalid When read back character @ , said the current line is invalid.
Platform: |
Size: 7168 |
Author: 山东蓝翔 |
Hits: