Четверг, 28.03.2024, 14:07

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Текстовые редакторы » «Edasp» » «Edasp 10» [20.02.88] (Автор: ASP corp. + ШАКУНОВ А.В.)
«Edasp 10» [20.02.88]
-=RUS=-Дата: Понедельник, 22.09.2014, 20:35 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 352
Репутация: 1
Статус: Offline
(Epasp 10.doc)

© ASP corp. + ШАКУНОВ А.В.                            20.02.88

                     Экранный редактор для
             персонального компьютера БК-0010-01 
                         'EDASP10'

  Экранный редактор 'EDASP' относится к одному  из малочисленных
семейств - "карманным"  редакторам  ('EDASP'  занимает  примерно
4К байт памяти).  Это семейство представлено такими редакторами,
как EDIK, EDA и т.д.  Они отличаются высокой  надежностью, малым
объемом, удобством работы и высокой  скоростью.  По  сравнению с
экранными  редакторами 'SCREEN' и 'К52'  они  занимают  в  5 раз
меньше  места на носителе, намного легче  в  обучении, позволяют
создавать компактные  выходные файлы.
  Данный  редактор  является  программой   широкого  применения,
используемой для различной работы с файлами данных.
  На  данный  момент экранный  редактор 'ЕDASP'  является лучшим
экранным редактором для персонального компьютера БК-0010-01.
 
  Загрузка редактора 'EDASP' производится из монитора.
  После  запуска,  редактор   запрашивает  'Чтение ?'.   Если  у
Вас уже создан файл, и  Вы хотите его отредактировать, то нажми-
те  ВВОД.   На  запрос  'Имя :'  наберите   имя  нужного  файла,
после  этого   перемотайте  ленту   к   предполагаемому   началу
и нажмите клавишу магнитофона 'ПУСК'.  Если  нужно создать новый
файл, нажмите 'Н' и 'ВВОД'.
  'EDASP' воспринимает при  ответе на вопросы  только 'Н' (Нет),
а все  остальные символы, как Да.  Все команды с префиксом наби-
раются одной буквой.

  Для  ввода  текста  разрешается   использовать  всю алфавитно-
цифровую клавиатуру и некоторые управляющие клавиши.
 
  При  создании  версии  EDASP10  за  основу  была  взята версия
EDASP8 (автор: ASP corp.),  в  котором   в   целях   удобства  и
минимальности затрат  усилий пользователей  мною  (Шакунов А.В.)
были введены следующие изменения:

    1. Переобозначены   многие   клавиши,   особенно    вводимые
       по  префиксу   СУ   (как  показала  практика,   настоящее
       расположение более удобно, что, надеемся, вы оцените).
       Это  связано  также  и  с  отсутствием  на БК0010-01 ряда
       клавиш БК0010.
    2. Введена функция печати участка текста на принтере.
    3. Дополнена по своим возможностям команда СБР(бывшая:СУ/А).

  В  связи   с   вышеизложенным    настоятельная   просьба   при
очередных модификаций EDASPa за основу брать EDASP10.
                       Шакунов А.В.  Москва  20.02.88

***************************************************************
***        КОМАНДЫ РАБОТЫ С ЭКРАННЫМ РЕДАКТОРОМ EDASP10     ***
***************************************************************

СУ/И               - на слово назад
СУ/Т               - на слово вперед

  Используются для перемещения курсора  по словам вперед и назад
При первом  нажатии клавиши  СУ/И, курсор  передвинется в начало
слова, а при втором нажатии - в конец.  При нажатии клавиши СУ/Т
курсор будет передвигаться в обратном порядке.
 
СУ/А               - преобразование маленьких букв  в  большие и
СУ/Р (не СУ/П !)     наоборот.

  Используются  для  преобразования  маленьких букв  в большие и
наоборот,  причем,   если  Вы  преобразуете   русские  буквы, то
СУ/Р - из  маленьких  в большие,  а  СУ/А - из больших в малень-
кие, а если преобразуете латинские буквы то наоборот.

СУ/M               - установка структурной табуляции
СУ/П               - сброс структурной табуляции
ТАБ                - структурная табуляция

============================================================== 
П_Р_И_М_Е_Ч_А_Н_И_Е - текст в скобках:  <> относится к префиксу.
                      Что такое префикс, описано ниже.
==============================================================

КТ                - префикс
             - <отмена префикса>

  Используется для выполнения дополнительных функций.  Позволяет
присвоить  одной клавише  две функции,  аналогично  переключению
регистров.

<СБР>              - обновление экрана

  Используется  для  обновления  экрана  после  набора  страницы
текста. Эта  функция аналогична  перелистыванию  страниц в блок-
ноте. После нажатия  клавиши, текст,  находящийся  под курсором,
перейдет в начало  экрана, причем строка,  на  которой находился
курсор, станет  первой.
  Эта  клавиша   в  версии  EDASP10  выполняет  еще  одну  очень
важную функцию: просмотр всего текста и замена  всех  символов с
кодами 1-37 на код 40: пробел. Вероятнее всего, это были сбойные
символы (за исключением кода 11:ГТ). Версия EDASP10 не поддержи-
вает код ГТ в связи  с отсутствием клавиши и большим неудобством
работы в режиме замены, поэтому он также заменяется на пробел.
(После этого сами можете вставить еще 7 пробелов). Это изменение
упрощает  также  печать текста  и  состыковку текста с системами
типа: МОНСТР, ФОРМАТ, DOC и т.п..

ВВОД        - перенос остатка строки (только в режиме вставки)
<ВВОД>      - в начало следующей строки

  Используется для  переноса слов или предложений  на  следующую
строку. Если курсор находился  посередине предложения  и  Вы на-
жали  <ВВОД>, то та часть строки, которая  находилась  справа от
курсора, перенесется на следующую строку. Причем  строка текста,
которая находилась внизу, опустится на  одну строку  вниз - этим
обеспечивается  сохранность  текста.  Префикс <ВВОД> только ото-
двигает нижнюю строку на одну позицию вниз,  и  курсор переходит
на  ее место.  Чтобы  перенести строку обратно, подгоните курсор
клавишей  префикс <ВС>  в конец предыдущей строки и нажмите нес-
колько раз клавишу 'СДВИЖКА', пока она не встанет на свое место.
 
ВС                              - в начало следующей строки
<ВС>                            - в конец предыдущей строки

  Используется  для перемещения  курсора  из любого места какой-
нибудь строки в конец предыдущей или в начало  следующей. Клави-
ша ВС без префикса перемещает  курсор  в начало следующей строки
без раздвижки нижележащих строк.

СТРЕЛКА ВЛЕВО                   - курсор на одну позицию влево
<СТРЕЛКА ВЛЕВО>                 <курсор в начало строки>

СТРЕЛКА ВПРАВО                  - курсор на одну позицию вправо
<СТРЕЛКА ВПРАВО>                <курсор в конец строки>

СТРЕЛКА ВНИЗ                    - курсор на одну строку вниз
<СТРЕЛКА ВНИЗ>                  <курсор на 20 строк вниз>

СТРЕЛКА ВВЕРХ                   - курсор на одну строку вверх
<СТРЕЛКА ВВЕРХ>                 <курсор на 20 строк вверх>
 
СДВИЖКА                         - сдвижка в строке
<СДВИЖКА>                       <стирание строки слева>

  Используется для сдвижки или стирания символов.  Стирание про-
изводится  от начала строки до курсора. Эта функция может приме-
нятся для размножения строки символов.  Для этого строка сначала
стирается, а  затем восстанавливается  в  местах, указанных кур-
сором. Функция восстановления описывается ниже.

РАЗДВИЖКА                       - раздвижка в строке
<РАЗДВИЖКА>                     <стирание строки справа>

  Используется  для раздвижки символов и стирания строки 
справа от курсора.

ЗАБОЙ                           - стирание символа слева
<ЗАБОЙ>                         <восстановление строки символов)

  Используется для удаления одного символа слева от курсора.
  При    использовании    префикса    восстанавливается   текст,
Стертый  командами <СДВИЖКА  В  СТРОКЕ>, <РАЗДВИЖКА  В  СТРОКЕ>,
<С>. Соответственно  текст  вставляется слева, справа, сверху от
курсора.

<С> (С.омкнуть)                - смыкание строки.

  Используется   для    удаления    строк.    Удаленную   строку
можно  восстановить  клавишей  'ЗАБОЙ'   с  префиксом.  При вос-
становлении, строка, находящаяся на позиции курсора, опускается,
а удаленная восстанавливается на ее месте.

<Ф>  (Ф.ормат)                 - установить формат поиска 
<Я>                            - вести поиск

  Используется для поиска  букв, слов  и предложений.  На запрос
'Формат:'  наберите  нужный символ  или предложение.  Поиск эле-
мента  производится  по <Я>.  Если элемент  не найден, от курсор
а  до конца текста, то  компьютер выдаст сообщение: 'Не найден'. 

<Е>  (м.Е.тка)                 - поставить метку
<Й>  (у.Й.ти)                  - уйти к метке

  Используется для выделения части текста,  называемой областью,
или для запоминания текущей координаты  курсора.  Область счита-
ется выделенной от метки до курсора,  причем курсор должен нахо-
дится под меткой. К метке можно перейти из любой части текста.
 
<Б> (в Буфер)
<Ю> (из буфера)

  Клавиша  используется  для  переноса  части  текста  в  другое
место.  До этого нужную часть  текста следует выделить (см.выше:
клавиша  .   Текст   удалится  с  экрана   и  переместится  в
буфер. Емкость буфера приблизительно 20 строк.  Для восстановле-
ния  удаленной части текста используйте клавишу <Ю>.
 
        Команды, набираемые с клавиатуры с префиксом.

Для  набора нижеописанных  команд нужно   нажать  префикс, затем
первую букву команды.

Ч..ТЕНИЕ                - чтение дополнительного файла с ленты

  Используется для чтения дополнительного файла  с ленты во вре-
мя работы  в редакторе.  После нажатия на клавишу, компьютер вы-
даст  сообщение   'Чтение ?',  если   да,  то  после   сообщения
'Имя ?'   наберите  имя   считываемого  файла.   Затем   нажмите
Клавишу магнитофона  <ПУСК>.  Нажмите ВВОД.  Считанный  файл по-
мещается после  всего текста.
  Если  на  экране   появится   сообщение  'Нет   памяти',   это
значит, что  почти вся память, выделенная под  текст, израсходо-
вана.  Нажмите  ВВОД.  После  этого  можно  только просматривать
или уменьшать текст.
 
В..ЫХОД                 - выход из редактора

  Используется  для выхода из редактора  без  сохранения тексто-
вого файла. На запрос 'Выход ?' наберите 'Д' или 'Н'.

З..АПИСЬ                - запись файла на магнитофон

  Используется  для  записи файла  на  магнитофон. После нажатия
на клавишу, компьютер  выдаст сообщение 'Запись ?',  если да, то
после сообщения 'Имя файла:', наберите имя записываемого файла.
Затем  нажмите клавиши  магнитофона  <ПУСК> и <ЗАПИСЬ>.  Нажмите
ВВОД.
 
Д..ЛИНА                 - установка длины строки

  Используется  для установки  длины строки.  На запрос 'Длина:'
наберите  число, соответствующее  количеству  символов в строке.
Это  число должно быть меньше  или равно 63.  При этом слово, не
умещающееся в строке,  будет автоматически переносится на следу-
ющую строку (слово отсчитывается от последнего пробела).

Н..АЧАЛО                - в начало текста

К..ОНЕЦ                 - в конец текста

Л..ИСТИНГ               - получить распечатку текста от строки
                          метки до (не включая) строки курсора
  Особенно  удобна   такая  функция   для   печати  постраничной
документации,  когда  после печати очередной выделенной страницы
можно вставить новый  лист   бумаги   в   принтер,  после   чего 
продолжить печать.

Р..ЕЖИМ                 - переключение режима вставка/замена

  Используется для переключения режима  вставка/замена.  На воп-
рос компьютера 'Замена ?'  Вы отвечаете : 'Д' (Да)- замена,  'Н'
(Нет) - вставка.  Режим  вставки удобен при  вставке пропущенных
букв, слов и предложений, а режим замены удобен при  их редакти-
ровании. 
  В  режиме вставки, при  наборе букв,  слова находящиеся справа
От  курсора, будут  отодвигаться - это  обеспечивает сохранность
предложения при наборе слов.  В режиме замены  при наборе слова,
оно  будет замещать слово, стоящее на его месте (аналогично ра-
боте в БЕЙСИКЕ MSX).

У..ДАЛИТЬ               - удаление части текста

  Используется  для удаления всего или части текста.  Для удале-
ния, часть,  которую   Вы  хотите удалить, нужно  выделить  (см.
.  После этого  нужно нажать эту клавишу.
 
П..ОВТОР                - повтор команды

  Используется для повторения любой последней  введенной команды
Рекомендуется,  также использовать  вместе с командой  'И..СПОЛ-
НИТЬ'.  На запрос 'Повтор :'  наберите  нужное количество повто-
ров, затем нужную Вам команду.

М..АКРО                 - задать макро
О..КОНЧИТЬ              - окончить макро
И..СПОЛНИТЬ             - исполнить макро

  Используются  для задания и исполнения  последовательности ко-
манд.  Макро применяется  для  исполнения, как  однотипных так и
сложных  команд.  С помощью макро  можно производить замену  или
удаление одинаковых слов, строить таблицы и т.д.
  После того как Вы ответили на вопрос 'Макро ?',  наберите пос-
ледовательность нужных команд. После ввода  команд окончите мак-
ро командой 'О..КОНЧИТЬ'.  Для исполнения макро  нажмите префикс
и  'И..СПОЛНИТЬ'.  Если макро  неправильно задано, то  компьютер
выдаст звуковой сигнал, после этого повторите все снова.
 
П_Р_И_М_Е_Р : Замена первых 20 слов ЯБЛОКО на АПЕЛЬСИН

<Префикс> Н..АЧАЛО             ;переводим курсор в
                                начало текста
<Ф>                            ;вызываем запрос  'Формат :'
'Формат :' - ЯБЛОКО <ВВОД>     ;вводим модель поиска
<Префикс> М..АКРО              ;вызываем макро
'Макро ?' - ВВОД (Да)          ;подтверждаем макро 
<Я>                            ;ищем
6 раз 'СДВИЖКА'                ;нашли первое слово
                                ЯБЛОКО, убираем его
АПЕЛЬСИН                       ;пишем слово АПЕЛЬСИН
<Префикс> О..КОНЧИТЬ           ;заканчиваем макро
<Префикс> П..ОВТОР             ;вызываем повтор
'Повтор :' - 19                ;вводим количество повторов - 19
<Префикс> И..СПОЛНИТЬ          ;компьютер меняет
                                остальные 19 слов
                                ЯБЛОКО на АПЕЛЬСИН
 
  Для удобства работы с функциями 'Префикс',  'Макро' и 'Повтор'
в командной  строке, при их использовании  появляются соответст-
вующие индикаторы.

               Г_Л_А_В_Н_О_Е  П_Р_И_М_Е_Ч_А_Н_И_Е

  Когда  выделенная  Вам область  памяти  (приблизительно 10.000
знаков или 3 стандартных листа) подойдет к концу,  компьютер вы-
даст  сообщение 'Буфер почти полон'.  После этого в Вашем распо-
ряжении остается примерно 10 строчек  текста.  Рекомендуем после
этого отредактировать (но не набивать)  файл  и  записать его на
магнитофон.

  Если же Вы будете продолжать набивать файл,  то приблизительно
через  10 строчек  появится  сообщение 'Запись ?'.
При  ответе 'Д' будет  осуществляться  запись на магнитофон, при
ответе 'Н' будет удалена  последняя  строчка. Это поможет ввести
последние изменения, т.к. при полном  отсутствии памяти ввод лю-
бых знаков и команд невозможен.

  В  версии    редактора   (08-Jul-87)   было   введено   допол-
нение, существенно облегчающее работу с редактором.  Это индика-
ция  оставшейся памяти. Во  всех режимах работы  с  редактором в
правой части служебной строки индицируется число,  которое пока-
зывает количество оставшейся памяти в знаках.  ВВОД  также  при-
нимается равным  одному знаку.  Обращая  внимание на  индикатор,
Вы можете  более спокойно планировать свою работу,  не опасаясь,
что сообщения о нехватке памяти застигнут Вас врасплох.

P.S. РЕДАКТОР  EDASP10  ЕСТЬ  РЕДАКТОР   EDASP8   С   ИЗМЕНЕННОЙ
    ТАБЛИЦЕЙ   КЛАВИШ  И  ДОБАВЛЕННОЙ  ФУНКЦИЕЙ   ПЕЧАТИ  ТЕКСТА
    НА ПРИНТЕРЕ С ИНТЕРФЕЙСОМ ИРПР.

        АВТОРСКИЕ ПРАВА НА EDASP8 ПРИНАДЛЕЖЕТ ASP corp.
            УПОМЯНУТЫЕ ИЗМЕНЕНИЯ ВВЕЛ ШАКУНОВ А.В.
 

 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Текстовые редакторы » «Edasp» » «Edasp 10» [20.02.88] (Автор: ASP corp. + ШАКУНОВ А.В.)
  • Страница 1 из 1
  • 1
Поиск:

-=RUS=-
ICQ: 320867225
asr-corp@yandex.ru
bk001x@yandex.ru