Lenor老师 jesse老师 candy老师
 
 
所在位置:首页 >> 大型机技术 >> 数据集的编辑
 
数据集的编辑

如果是一个连续数据集,我们可以直接在ISPF主菜单的2选项EDIT里面,输入数据集名称,直接进行编辑状态,在编辑环境下,有两种命令格式,一种是主命令,就是在Command那一行输入来使用的命令,它们常见的有:

AUTOSAVE ON/OFF,打开关闭自动保存

AUTONUM ON/OFF,自动重新编号行号(SAVE后生效)

CANCLE:取消所做的编辑并退出编辑环境
CAPS ON/OFF:退出编辑环境后系统自动将所有字母转换为大写/小写
CHANGERCHANGE):替换字符,RCHANGE表示重复上次的替换。格式:CHANGE ** ** [ALL]
FIND
RFIND):查找字符串
RECOVERY ON/OFF:设置编辑方式,ON表示用户可以通过UNDO命令取消上一次编辑操作
RESET:重置编辑器,清除不需要的信息
SAVE:保存当前修改,并继续编辑
SORT:对文档行按字典顺序排序
SUBMIT:提交作业;若作业是一段JCL程序,则通过该命令可以提交作业程序
UNDO:取消上一次编辑(仅当在RECOVERY ON编辑方式下)
ssetup+member:创建新成员(PDS
CUT:复制当前内容(配合CCMM来使用)
PASTE:
粘贴当前内容(配合CUT来用 很常用)
COPY+member-name:
复制同一DATASETMEMBER内容(配合AB使用)

HEX ON/OFF,打开关闭十六进制编码形式;
HI+XXX:高亮显示某种语言(JCL COBOL REXX等等)
MEMBER+member-name:
查询当前所有DATASET下该member是否存在(非常实用)
PROFILE:
列出当前编辑环境的所有的editor profile
HEX ON/OFF:
打开关闭十六进制编码形式
AUTOSAVE ON/OFF:打开关闭自动保存
AUTONUM ON/OFF:自动重新编号行号(SAVE后生效)

PROFILE, 列出当前编辑环境的所有的editor profile
PROFILE UNLOCK/LOCK:
可以修改ISPFeditor profile
PACK ON/OFF:
是否将该MEMBER保存成PACK格式(一种主机上标准的压缩格式)
TABS ON/OFF:编辑的时候是否允许用TAB键跳格

如果是编辑REXXCOBOLJCL等,可以用 HI REXX, HI COBOL HI JCL,让语言的关键字高亮显示。这个对阅读程序帮助很大

命令 COPY member1 就会把 member1 的内容拷贝到当前的文件中。

命令 CUT 可以把当前文件的内容拷贝到剪贴板中,然后到你要你要粘入的文件,使用PASTE 命令 拷贝到该文件。

CTRL+HOME显示隐藏十字光标(十字光标是干什么滴?)

另一种命令是行命令,是输入在文本行中的左侧EDIT下面列来使用的命令,常见的行命令如下:

CCCCxx:拷贝命令。与其他行命令(AB)或主命令 结合使用 C 拷贝当前行,CC拷贝多行,用两个CC来定位,Cxx拷贝多行,XX表示行数
IIXX:插入命令。执行一次插入命令后,可直接按回车(ctrl)换行
DDDDxx:删除
RRRRxx:复制
O:覆盖当前内容(结合CR来用)
A
:定位于当前行之前
B:定位于当前行之后
XXXXxx:隐藏
SSxx:显示隐藏的内容
COLS:屏幕的刻度标尺
UCUCxx:转换成大写
LCLCxx:转换成小写
(, (xx:将当前行左移一列或xx(或者<)
), )xx
:将当前行右移一列或xx(或者>)
TS
:将一行文本切分为两行
TF:将多行文本合并为一行

行命令还有O,配合AB一起使用能够覆盖指定的行相同位置

还有列于最下行的功能键都有提示,就不说了。

 

编辑完了F3可保存退出。F12不保存退出。

如果数据集是一个分区数据集,如果是一个刚刚建立的分区数据集,我们按前述进行编辑的时候,右上角会提示 No member in data set,这个就是说明了,一个分区数据集是不能拿来直接编辑的,因为它是一个顺序数据集的集合,它相当于一个文件夹,怎么可以拿来直接编辑呢,所以要先在其中建立顺序数据集,这个顺序数据集一般被称为MEMBER,然后再对MEMBER进行相应的编辑。如何给分区数据集添加顺序数据集呢?很简单,就在如上的两处环境下在Data set name一项中填上数据集名称,然后在后面加上一个括号,其中写上要添加的成员的名字就可以了(例如LIB.COURCE(MEM1)),然后回车就直接进入编辑状态了。如果是一个已经有成员的分区数据集,填写好数据集名称,不用加什么括号然后直接回车,会出现一个成员列表,再在其中进行选择,然后选择一个数据集来编辑就可以了,编辑命令当然跟前面说过的那两种命令相同了。

 

 
收藏到Google书签 收藏到QQ书签 Yahoo书签 收藏到百度搜藏 收藏到奇客diglog
主办单位:大型机官方培训部
地址: 北京市海淀区中关村南大街48号B座
Copyright2004-2008 by www.daxingji.net. All rights reserved. 京ICP备09083121号