IBM大型机论坛索引
 
 登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答  寄存器
 

ISPF编辑 宏-主要命令


IBM大型机论坛 -> JCL& VSAM
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
pbgunasekar

新的用户


加入时间:2005年5月28日
帖子:26
地点:钦奈

 发布 发表:2006年3月7日,星期二,下午3:23
引用回复

ISPF编辑 -主要命令

码:
F'文字'  Find text 串 
F'文字'nn 在nn栏中查找文本 
C'text1''text2'  Changes next occurrence of text 串 
C'text1''text2'全部 更改所有出现的文本字符串 
C'text1''text2'全部nn 更改列nn中所有出现的文本字符串 
C'text1''text2'全部X 更改排除行中所有出现的文本字符串 
C'text1''text2'全部NX  更改非排除行中所有出现的文本字符串 
C'text1''text2'首先 更改文本字符串的首次出现 
C'text1''text2'上一页 更改以前出现的文本字符串 
C'text1''text2'最后 更改文本字符串的最后一次出现 
X'text1'全部  Excludes (hides)所有带有文本字符串的行 
X'text1'全部nn  Excludes (hides)nn列中所有带有文本字符串的行 


引用:
FLIP Displays previously excluded lines, 皮 previously displayed lines
RES / RESET复位。显示所有排除的行。擦除所有指示性消息。
RECOVERY ON设置编辑数据集,以便可以撤消更改
撤消撤消上一个编辑命令
CAN / CANCEL从数据集中退出而不保存任何更改
保存保存数据集和所有更改
END退出数据集
HEX ON以可读格式显示十六进制字符
十六进制关闭将十六进制字符恢复为存储格式
SORT n y根据第n至y列的内容对数据集进行排序
DELETES 'text' nn Deletesnn列中所有带有文本字符串的行
剪切名称将标记的线放置在剪贴板中
粘贴名称将剪贴板的内容粘贴到数据集(从剪贴板中删除行)
粘贴名称KEEP将剪贴板的内容粘贴到数据集(在剪贴板中保存行)
:前缀,用于在指定行上将line命令作为主要命令执行
;堆叠命令定界符(默认)

TE [n]-文本输入-摆脱左手的'''''和行号列,提供直接的文本输入屏幕。该参数将范围限制为接下来的N行。
TF [n]-文本流-即重新格式化文本以填充行等。该参数将范围限制为下N行。
X [n]-EXCLUDE-隐藏下N行(或使用XX隐藏定义的块。)
重置-恢复隐藏线
搜索-类似于查找,但以下内容具有特殊含义:
搜索<string>PRE-查找单词的开头<string>
搜索<string>SUF-查找单词结尾的地方<string>
搜索<string> WORD - find where <string> is a word
COLS-与显示一样,显示标尺-使用SORT时很有用。


文字图片

码:
则=' 'text' n 将第n列中的任何字符更改为指定的文本 
则@' 'text' n 将第n列中的任何字母字符更改为指定的文本 
则#' 'text' n 将第n列中的任何数字字符更改为指定的文本 
则$' 'text' n 将第n列中的任何特殊字符更改为指定的文本 
则^' 'text' n 将第n列中的任何非空白字符更改为指定的文本 
则.' 'text' n 将第n列中的任何无效字符更改为指定的文本 
则-''text'n 将第n列中的任何非数字字符更改为指定的文本 
则<' 'text' n 将第n列中的任何小写字符更改为指定的文本 
则>' 'text' n 将第n列中的任何大写字符更改为指定的文本 
C x'nn''nn'n 将十六进制数字nn更改为文字数字nn 


功能键
码:
F1  Help 
F2  Split screen 
F3  Exit (saves edited dataset) 
F5 重复上一次查找命令 
F6 重复上一次更改命令 
F7  Page up (page back) 
F8  Page down (page forward) 
F9 切换到分屏 
F10  Page right 
F11  Page left 
F12  Retrieve



ISPF编辑
线路命令

码:
I  Insert a new line 
In 插入n个新行 
R  Repeat this line 
RR 重复线段 
Rn  Repeat next n lines 
D  Delete this line 
DD 删除一行 
Dn 删除下n行 
COL 显示列标尺 
MD 将消息行更改为数据行 
TS  Test split 
TFnn 文本流到nn列
UC   将行上的文本从小写更改为大写
UCn   将“ n”行上的文本从此开始更改为大写
LC   将行文本从大写更改为小写
液晶   将“ n”行上的文本从此开始更改为小写
C   复制行的内容
n    复制“ n”次行的内容
抄送    Copies the block of lines starting with the first 抄送 命令并以第二个命令结尾CC command
M   移动行的内容
锰    从这一行开始移动n行的内容
MM    Moves the block of lines starting with the first MM 命令并以第二个命令结尾MM command
A   将复制/移动的行放在该行之后
一个    在该行之后重复复制/移动的行n次
B    将复制/移动的行放在该行之前
n    在此行之前重复复制/移动的行n次
X   Excludes this line
Xn    从此行开始排除n行
XX   Excludes the block of lines starting with the first XX命令并以第二个命令结尾XX command
O   用复制/移动的行覆盖行内容
上    从该行开始以复制/移动的行覆盖“ n”行
面向对象    Overlays the block of lines starting with the first 面向对象 命令并以第二个命令结尾OO command with copied/moved lines
S   显示排除文本的一行
Sn   显示排除文本的n行
F   显示排除文本的第一行
Fn   显示排除的文本的前n行
L   显示排除文本的最后一行
Ln   显示排除的文本的最后n行
(   将行左移2列
(n   将行左移n列
((    从第一行开始移动行块((命令并以第二个命令结尾((命令左侧2列
((n   从第一行开始移动行块((命令并以第二个命令结尾((在左侧命令“ n”列
)   将行右移2列
)n    将行右移“ n”列
))   从第一行开始移动行块))命令并以第二个命令结尾))命令右边的2列
))n   从第一行开始移动行块))命令并以第二个命令结尾))在右侧命令“ n”列
<   数据将行左移2列
<n   数据将行左移n列
<<    数据从第一行开始移动行块<<命令并以第二个命令结尾<<命令左侧2列
<<n   数据从第一行开始移动行块<<命令并以第二个命令结尾<<在左侧命令“ n”列
>   数据将行右移2列
>n    数据将行右移“ n”列
>>   数据从第一行开始移动行块>>命令并以第二个命令结尾>>命令右边的2列
>>n   数据从第一行开始移动行块>>命令并以第二个命令结尾>>在右侧命令“ n”列[/quote]





1.如何仅查看包含特定字符串的行?
一种。 键入“ X all”,然后输入“ F all”“ search-string”。另外,命令?Dell all x?可用于删除所有未显示的行。

2.现在,我只想查看在执行“ X all,F all”后得到的显示中包含特定值的那些行。
一种。 键入'F new_value all nx'。 'nx'仅将搜索限制在显示的行。

3.如何转到特定的行号?
答:使用“ L search-string”命令。这是“标签”命令。

4.我要查找的搜索字符串不是另一个单词的前缀/后缀。我想查找一个搜索字符串的实例,该实例本身就是整个单词。我怎样才能做到这一点?
答:在查找命令的末尾使用关键字“ word”。例如,“ f job word”会找到整个单词“ job”。

5.如何指定搜索方向,即如何在向后/向前的方向(不包括当前光标位置)中搜索字符串?
一种。
方向关键字示例
向后PREV F'作业'PREV向后查找字符串'job'
转发无需提及任何关键字。这是默认方向。
F 'job' finds for 串 'job' in forward direction.
从文件的开头:F'job'FIRST在文件中查找字符串'job'的第一个实例。
文件ALL F“作业”中所有实例的计数FIRST查找文件中的“作业” st的第一个实例,并给出文件中“作业” st的实例总数。

6.如何搜索以comp-3格式存储的值“ 0980312”?
一种。 键入F X'0980312'。

7.如何找到区分大小写的搜索来找到给定的搜索字符串?
一种。 只需将搜索字符串括在引号中,并在字符串本身前面加上一个字母C。例如,F C'FindMe'仅在大小写匹配时才能找到所有FindMe字符串。

8.如何查找任何非空白字符?
答:使用图片字符串“ ^”。例如,“ F P'^'36”将在第36列中找到下一个非空白字符。

9.如何找到任何数字字符?

答:使用图片字符串“#”。例如:1。“ F p'#'”查找下一个数字字符,而“ F'PAGE ##”将查找字符串“ page”的下一个实例,后跟空白和2个数字字符。

10.如何查找任何非数字字符?
一种。 Use picture 串 '-'.

11.如何找到任何字母字符?
一种。 Use picture 串 '@'.

12.如何找到大写字母字符?
一种。 Use picture 串 '>'.

13.如何找到任何小写字母字符?

一种。 Use picture 串 '<'.

14.如何查找任何非显示字符?
一种。 使用图片字符串“。”例如,“ f p'。'”查找下一个非显示字符实例。
回到顶部
查看用户资料 发送私信
超级

全球主持人


已加入:2004年4月26日
帖子:4650
地点:美国北卡罗来纳州罗利

 发布 发表:2006年3月16日,星期四,7:02 pm
引用回复

您忽略了MODEL主命令。

MODEL是一组源语句和可选注释,它们提供
用于创建和编辑对话框的示例数据。
回到顶部
查看用户资料 发送私信
佩德罗

全球主持人


已加入:2006年9月1日
帖子:2214
地点:硅谷

 发布 发表:2016年8月23日(星期二)9:39 pm
引用回复

引用:
3. 如何找到特定的行号?
答:使用“ L search-string”命令。这是“标签”命令。

实际上,这是LOCATE命令。
回到顶部
查看用户资料 发送私信
特里·海因兹

JCLModerator


已加入:2008年7月14日
帖子:1249
地点:美国明尼苏达州里奇菲尔德

 发布 发表于:2016年8月24日星期三凌晨1:20
引用回复

引用:
1.如何仅查看包含特定字符串的行?
一种。 键入“ X all”,然后输入“ F all”“ search-string”。另外,命令?Dell all x?可用于删除所有未显示的行。

另外,请参阅仅主要命令。
隐藏将隐藏排除的行。 RESET将取消隐藏,但也会撤消x all; f all。
回到顶部
查看用户资料 发送私信
特里·海因兹

JCLModerator


已加入:2008年7月14日
帖子:1249
地点:美国明尼苏达州里奇菲尔德

 发布 发表于:2016年8月24日星期三凌晨1:42
引用回复

引用:
5.如何指定搜索方向,即如何在向后/向前的方向(不包括当前光标位置)中搜索字符串?

查找最后,然后重复F5,将从底部开始进行查找。
回到顶部
查看用户资料 发送私信
史蒂夫·迈尔斯

活跃成员


已加入:2013年11月30日
帖子:870
地点:宇宙

 发布 发表于:2016年8月24日星期三凌晨1:57
引用回复

特里·海因泽(Terry Heinze)写道:
引用:
5.如何指定搜索方向,即如何在向后/向前的方向(不包括当前光标位置)中搜索字符串?

查找最后,然后重复F5,将从底部开始进行查找。
从数据集或成员中的当前位置查找上一个/查找下一个
回到顶部
查看用户资料 发送私信
谢尔盖肯

活跃成员


已加入:2008年4月29日
帖子:939
所在地:马里兰

 发布 发表:2017年9月11日星期一7:23 pm
引用回复

ISPF编辑
额外的行命令-修饰符K(保留)


码:

引用:

A 将复制/移动的行放在该行之后
一个 在该行之后重复复制/移动的行n次
阿克 将复制/移动的行放置在此行之后,并保留复制/移动的行
n 在此行之后重复n次复制/移动的行,并保持复制/移动的行

B 将复制/移动的行放在该行之前
n 在此行之前重复复制/移动的行n次
BK 将复制/移动的行放在该行之前,并保持复制/移动的行
k 在该行之前重复复制/移动的行n次,并保持复制/移动的行

O 用复制/移动的行覆盖行内容
从该行开始以复制/移动的行覆盖“ n”行
面向对象 Overlays the block of lines starting with the first 面向对象 命令并以第二个命令结尾OO command with copied/moved lines
用复制/移动的行覆盖行内容,并保留复制/移动的行
好吧 从这一行开始以复制/移动的行覆盖“ n”行,并保留复制/移动的行
好的 用复制/移动的行覆盖从第一个OO命令开始到第二个OO命令结束的行块,并保留复制/移动的行

要复制的行标记如下

C 复制行的内容
n 复制“ n”次行的内容
抄送 Copies the block of lines starting with the first 抄送 命令并以第二个命令结尾CC command

M 移动行的内容
从这一行开始移动n行的内容
MM Moves the block of lines starting with the first MM 命令并以第二个命令结尾MM command
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
没有新帖 我们可以在主U中插入重复项吗? DB2 2
没有新帖 ISPF面板命令DDLIST / LISTBOX TSO / ISPF 11
没有新帖 我正在ISPF SC中获得一条垂直线... TSO / ISPF 3
没有新帖 使用配置文件命令的ISPF编辑宏... TSO / ISPF 14
没有新帖 需要使用REXX打开DSN& e... 清单和REXX 10
搜索我们的论坛:

 回到顶部