使用 ISPF Edit via TN3270 编辑文件时如何插入字符?

Posted

技术标签:

【中文标题】使用 ISPF Edit via TN3270 编辑文件时如何插入字符?【英文标题】:How to insert a character when editing a file using ISPF Edit via TN3270? 【发布时间】:2021-01-20 07:53:43 【问题描述】:

mvs3.8 TK4- 中的编辑器与我在 Windows 和 Linux 中使用的编辑器有很大不同。我试图弄清楚如何在编辑器中的两个字符之间插入一个字符。例如:

//HERC01C JOB (COBOL),

如果我想在 C 之后插入一个 O 到 //HERC01CO JOB (COBOL), ,我唯一能做的就是从行尾退格到 C 并再次键入之后的所有内容;或者通过使用)1 命令将所有字符移动到右侧的位置,然后从开始到C 输入所有字符。有没有办法在C 之后添加O 以便它插入O 并自动移动所有字符在右边的那个地方之后?

【问题讨论】:

我正在使用 Hercules 仿真器并使用 3270 终端仿真器连接到它。 不是答案,但 ISPF 编辑器非常强大。您可以编辑的任何内容都可以编写脚本,并且有大量用于过滤和移动数据的主要和行命令。 【参考方案1】:

我假设您正在使用 ISPF 编辑器

在命令行中输入nulls on。这会将尾随空格转换为空值 如果线路已满,则需要拆分 将光标定位到要输入新字符的位置 确保您处于插入模式,插入键在插入和覆盖模式之间交换。 输入字符。

【讨论】:

补充 Bruce 所写的内容:您是否处于插入模式通常由编辑器中操作员信息行(最底部的行)中的插入符号 ^ 指示。此外,3270 模拟器通常有一个设置,即在按下 ENTER(更准确地说,按下操作键)时保持插入模式,或者恢复到覆盖模式。 使用'nulls on',然后使用Insert 切换黑白插入和覆盖模式就可以了。谢谢大家。 您也可以将光标放在文本末尾,并使用EOF键盘功能。此外,TK4 是 MVS 的发行版,因此我认为您的问题更普遍地是关于使用 3270,而不是 TK4,因为同样的问题适用于当今的 z/OS 系统。 现代 64 位 z/OS 用户界面与 mvs3.8 界面有何不同? 编辑界面范围从 ISPF(老派)到带有 Zowe 扩展的 VScode。取决于你的编辑和你想要的体验

以上是关于使用 ISPF Edit via TN3270 编辑文件时如何插入字符?的主要内容,如果未能解决你的问题,请参考以下文章

zoc for mac注册码

没有 ISPF 的文件剪裁

如何批量运行 ISPF 编辑宏

ISPF 重新连接成功,但不显示 ISPF 主选项菜单

以编程方式更改 PDS 成员的 ISPF 统计信息中的用户 ID

z/OS Unix 系统服务 BPXBATCH 以 CC=3840 结束