Программирование на Ассемблере
Вводимые строки автоматически нумеруются
ks Уничтожить исходный текст. Перед уничтожением система выдаст
запрос \"sure?\" (\"Вы уверены?\")
o Отменить предыдущий запрос \"ks\" и восстановить старый текст
p Напечатать текущую строку
p Напечатать n строк, начиная с текущей
Совместное использование этих запросов и экранного редактора позволяет
достаточно легко вводить и изменять исходные тексты. Например, если Вам
требуется удалить строку в экранном редакторе, нужно подвести курсор к этой
строке, выйти в командный режим по и ввести запрос \"z\".
Приведем другой пример: пусть Вам нужно отредактировать все строки,
содержащие слово \"trap\". Для этого:
- переместите курсор на начало текста запросом \"t\"
- выполните поиск слова \"trap\" с помощью запроса \"ftrap\"
- нажмите и отредактируйте строку
- еще раз нажмите для возврата в командный режим
- используйте \"f\" для повторного поиска, итд.
По началу это выглядит весьма неуклюже, однако на практике работает весьма
неплохо, и главное, быстро. Немного тренировки - и Вы привыкнете к
редактору SEKA.
Теперь рассмотрим запросы для работы с диском:
Запрос Действие
--------------------------------------------------------------------------
v Вывести список файлов в текущем каталоге. Можно указать любое
другое устройство или подкаталог: например, запрос \"vc\"
распечатает содержимое каталога \"c\", причем этот каталог
станет текущим
kf Удалить файл (имя запрашивается после ввода запроса). Будьте
осторожны: система не спросит подтверждения на удаление файла
r Загрузить текстовый файл
ri Загрузить двоичный файл в память. Имя файла, начальный адрес и
верхняя граница памяти запрашиваются сразу после ввода \"ri\".
rx Работает аналогично \"ri\", только файл загружается не с диска,
а из последовательного порта (имя файла не запрашивается)
rl Загрузить файл связей SEKA.
|