Как вставить символ при редактировании файла с помощью ISPF Edit через TN3270?

Редактор в mvs3.8 TK4- сильно отличается от редакторов, которыми я пользовался в Windows и Linux. Я пытаюсь понять, как вставить символ между двумя символами в редакторе. Например:

//HERC01C JOB (COBOL),

Если я хочу вставить O после C до //HERC01CO JOB (COBOL),, единственным способом, который я могу сделать, является возврат от конца строки до C и повторный ввод всего после этого; или переместив все символы в позицию вправо с помощью команды )1 и набрав все от начала до C. Есть ли способ добавить O здесь после C, чтобы он вставлял O и автоматически перемещал все символы после этого одно место вправо?


person schizoid_man    schedule 20.01.2021    source источник
comment
Я использую эмулятор Hercules и использую эмулятор терминала 3270 для подключения к нему.   -  person schizoid_man    schedule 20.01.2021
comment
Не ответ, но редактор ISPF очень мощный. Все, что вы можете редактировать, может быть написано в сценарии, и существует большое количество основных и линейных команд для фильтрации и перемещения данных.   -  person Steve Ives    schedule 22.01.2021


Ответы (1)


Я предполагаю, что вы используете редактор ISPF.

  • введите nulls on в командной строке. Это преобразует конечные пробелы в нули
  • если линия заполнена, вам нужно будет разделить ее
  • поместите курсор туда, где вы хотите ввести новый символ
  • Убедитесь, что вы находитесь в режиме вставки, клавиша вставки переключается между режимами вставки и перезаписи.
  • Введите символ.
person Bruce Martin    schedule 20.01.2021
comment
Чтобы добавить к тому, что написал Брюс: Находитесь ли вы в режиме вставки, обычно обозначается знаком вставки ^ в строке информации об операторе (самая нижняя строка) в редакторе. Кроме того, эмуляторы 3270 обычно имеют настройку либо оставаться в режиме вставки при нажатии ENTER (точнее, нажатии клавиши действия), либо возвращаться в режим перезаписи. - person phunsoft; 20.01.2021
comment
Использование «nulls on», а затем использование «Insert» для переключения ч/б режимов вставки и перезаписи сделали свое дело. Спасибо, парни. - person schizoid_man; 20.01.2021
comment
Вы также можете поместить курсор в конец текста и использовать функцию клавиатуры EOF. Кроме того, TK4 является дистрибутивом MVS, поэтому ваш вопрос в большей степени касается использования 3270, я думаю, чем TK4, поскольку тот же вопрос сегодня относится к системам z/OS. - person Hogstrom; 21.01.2021
comment
Насколько отличается современный 64-битный пользовательский интерфейс z/OS от интерфейса mvs3.8? - person schizoid_man; 21.01.2021
comment
Интерфейсы редактирования варьируются от ISPF (старой школы) до VScode с расширениями Zowe. Зависит от вашего редактирования и опыта, который вы хотите - person Hogstrom; 25.01.2021