Mainframe 如何在ISPF中滚动到顶部?

Mainframe 如何在ISPF中滚动到顶部?,mainframe,ispf,Mainframe,Ispf,在ISPF中是否有滚动到文件顶部的命令?还有,滚动到底部 类似于VI中的小写g 另外,是否有类似滚动到函数顶部或滚动到左括号的内容 谢谢在命令行中键入m,然后按PF8键转到文件底部,按PF7键转到文件顶部 虽然ISPF编辑器有其优点,但它没有vi中的功能。如果您更熟悉vi,可以在有vi的地方尝试使用UNIX系统服务。还有一些在UNIX系统服务中运行的vim端口 进入UNIX System Services shell会话后,您可以使用cp命令将文本文件从数据集复制到UNIX文件,对其进行编辑,然

在ISPF中是否有滚动到文件顶部的命令?还有,滚动到底部

类似于VI中的小写g

另外,是否有类似滚动到函数顶部或滚动到左括号的内容


谢谢

在命令行中键入m,然后按PF8键转到文件底部,按PF7键转到文件顶部

虽然ISPF编辑器有其优点,但它没有vi中的功能。如果您更熟悉vi,可以在有vi的地方尝试使用UNIX系统服务。还有一些在UNIX系统服务中运行的vim端口


进入UNIX System Services shell会话后,您可以使用cp命令将文本文件从数据集复制到UNIX文件,对其进行编辑,然后使用cp命令将其复制回数据集。

在命令行上键入m,然后按PF8键转到文件的底部,按PF7键转到文件的顶部

虽然ISPF编辑器有其优点,但它没有vi中的功能。如果您更熟悉vi,可以在有vi的地方尝试使用UNIX系统服务。还有一些在UNIX系统服务中运行的vim端口


进入UNIX System Services shell会话后,您可以使用cp命令将文本文件从数据集复制到UNIX文件,对其进行编辑,然后使用cp命令将其复制回数据集。

您有几个选项<代码>顶部和
底部
允许导航到第一行和最后一行。这些分别是命令
up max
down max
的别名。为完整起见,
up xxx
down xxx
将屏幕上移或下移xxx行


您还可以在
命令行中输入m,然后点击
向上
向下
pf键(Pf7pf8)。您可以在命令行上输入一个数字(比如50),然后点击Pf7*或pf8上下50行

您有几个选项<代码>顶部
底部
允许导航到第一行和最后一行。这些分别是命令
up max
down max
的别名。为完整起见,
up xxx
down xxx
将屏幕上移或下移xxx行


您还可以在
命令行中输入m,然后点击
向上
向下
pf键(Pf7pf8)。您可以在命令行上输入一个数字(比如50),然后点击Pf7*或pf8上下50行

以您描述的方式编辑文件会带来(可能可以接受)风险,即当您在vi中编辑文件时,其他人会修改文件,并且您从USS文件返回到数据集的cp将覆盖其更改。在ISPF编辑中,为数据集或PDS(E)成员发出ENQ,防止其他人进行更改。我喜欢从USS运行Oedit。“Oedit.”也是一个很好的命令。我涉猎过Vi,更喜欢ISPF编辑器。当我问vi有哪些ISPF缺少的功能时,我不是在争论吗?只是想澄清一下,当你在命令行上键入“m”并按下PF7(转到顶部)或PF8(转到底部)时,实际发生的情况是编辑器正在接收分配给PF键的公用项(“PF7”和PF8分别为“UP”或“DOWN”)后缀为您在公用行中键入的内容('m'是'max'的缩写)。因此'n'PF7发送命令'UP m'。以您描述的方式编辑文件将引入(可能可以接受)您在vi中编辑时,可能会有其他人修改文件,而您从USS文件返回到数据集的cp将覆盖他们的更改。在ISPF编辑中,会为数据集或PDS(E)成员发出ENQ,防止其他人进行更改。我喜欢从USS运行Oedit。“Oedit”这也是一个很好的命令。我涉猎过Vi,更喜欢ISPF编辑器。当我问Vi有哪些ISPF缺少的功能时,我不是在争论。只是想澄清一下,当你在命令行上键入“m”并按PF7(到顶部)或PF8时(到底,实际发生的情况是,编辑器正在接收分配给PF键的公用项(“PF7和PF8分别为“UP”或“DOWN”),后缀是您在公用行上键入的内容(“m”,是“max”的缩写).所以'n'PF7'发送命令'UP M'。从技术上讲,你回答掩护,更多选项。然而,M f7是我过去做的。他是第一个。没关系。反正我从这个答案中学到了一些新东西,因为我自己总是使用顶部和底部。从技术上讲,你回答掩护,更多选项。然而,M f7是我过去做的。他是第一个。这就是好吧。反正我从这个答案中学到了一些新的东西,因为我自己总是用上下两个。