Команды мэйнфреймов для DS - перемещение столбцов в ISPF Edit - PullRequest
2 голосов
/ 28 мая 2019

как мы можем переместить данные в середине PS-файла на левую сторону мэйнфрейма?какая-нибудь быстрая команда для этого?

У меня есть Набор данных с данными в столбце 13, и его нужно переместить в столбец 11. Любой короткий ключ, чтобы переместить его.

Хотите выровнять остальныестроки в DS как 1-й столбец

 BROWSE    OSMDEV.ITALY3.DATA                 
 Command ===>                                 
----+----1----+----2----+----3----+----4----+-

758         200510  4323T                     
758           2005  10  4323N                 
758           2005  10  51149                 
758           2005  10  51154                 
758           2005  10  6758E                 
758           2005  13  34437                 
758           2005  13  34441                 
758           2005  13  53445

1 Ответ

6 голосов
/ 28 мая 2019

Используйте команду строки ISPF 'BNDS' и установите границы (с помощью символов «<» и «>») для столбца 11 и столбца 20:

enter image description here

(Границы используются для ограничения прокрутки, команд сдвига строки (">", "<", ")", "("), команд текстовой строки ("TS", "TF", "TE") и FIND , CHANGE, EXCLUDE и SORT.) </p>

Теперь используйте команду '(' (Shift left), чтобы сдвинуть данные на 2 символа влево.

enter image description here

(Мы будем использовать форму '((' команды '('), чтобы указать, что мы применяем команду '(' к блоку строк, и значение сдвига по умолчанию равно 2, что вам нужно, поэтому нам не нужно указывать значение).

Ранее установленные границы гарантируют, что будут перемещены только данные в столбцах с 11 по 20:

enter image description here

...