使用 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 编辑文件时如何插入字符?的主要内容,如果未能解决你的问题,请参考以下文章