📂 Документ: orion128-pro-soft-prodos-me_clean.html


 

me.com - текстовый редактор для обработки текстов в рамках OS CP/M-80 V2.2

Работа с программами в ПРО ДОС

(C) 1996 Orionsoft

MASTER   EDITOR   VERSION 5.0

  ВНИМАНИЕ! "Орионсофт" приобрела  все  авторские права на редактор MED   (и др.программное обеспечение) известного программиста С. Бутылкина из   Москвы. Редактор является полной собственностью фирмы со всеми, вытекающими из закона "О защите авторских прав..", последствиями.

Назначение редактора Master Editor.

  Текстовый редактор Master Editor предназначен для обработки несложных документов с текстом на русском и английском языках. С помощью редактора можно корректировать тексты программ, командных файлов ОС и другие текстовые файлы.

  Редактор обеспечивает следующие функции редактирования текстов:

         - просмотр и корректировка текста;

         - работа с фрагментами текста;

         - поиск и замена строк;

         - печать текста.

  Редактор обрабатывает тексты с кодировкой КОИ-8. При необходимости редактирования текстов в другой кодировке (например, в альтернативной) следует перекодировать текст в КОИ-8 любым имеющимся перекодировщиком.

                         Вызов редактора Master Editor.

  Если программа редактора Master Editor имеет название MED.COM на вашем диске, то для вызова редактора следует набрать:

       MED <ВК>

   или

       MED <имя редактируемого файла> <ВК>

   Если в команде задано имя файла, то редактор в начале работы сразу загрузит указанный файл, и Вы сможете его редактировать.

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

  Если командная строка не содержит имени файла, то по умолчанию редактор будет редактировать файл с именем NO-NAME.

                        Выход из редактора.

  Для выхода из редактора следует нажать клавиши [Ctrl+Q], если Вы находитесь в поле редактирования текста, или выбрать подпункт "Quit" в меню "File". Если редактируемый текст не был изменен, редактор окончит свою работу, если же Вы производили модификацию текста и не записали результаты работы на диск, то появиться запрос о том, отказываетесь ли Вы от этих изменений или нет:

                         Отменить исправления в тексте ?

                               ________

                               I  Да  I    Нет

                               --------

  Если Вы не хотите сохранить произведенные изменения, то выберите курсорными клавишами пункт "Да" и нажмите [ВК]. В противном случае выберите "Нет" или нажмите [ESC], сохраните текст и снова нажмите [Ctrl+Q].

                         Вид экрана при редактировании текста.

                        -------------------------------------

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

                         Меню редактора.

                        ---------------

  В верхней строке экрана редактора располагается меню, с помощью которого можно выполнять различные действия с текстом.

  Для выхода в меню из режима редактирования следует нажать клавишу [СТР]. После этого одно из слов в строке пунктов меню окажется выделенным. Меню редактора Master Editor - двухуровневое, т.е. выбор какого-либо пункта главного меню приводит к появлению выпадающего меню.

  С помощью курсорных клавиш, а также клавиши [SPACE] можно выделить нужный пункт главного меню; необходимый пункт можно также выбрать путем нажатия клавиши с подчеркнутой буквой в названии данного пункта (такие клавиши называются "горячими" или Hot Keys).

  После выбора нужного пункта в главном меню следует нажать [ВК] или клавишу [CURSOR DOWN], в результате чего появиться выпадающее меню. Выбор необходимой функции в выпадающем меню производится курсорными клавишами и [ВК] или с помощью "горячей" клавиши.

  Для возврата в главное меню необходимо нажать клавишу [ESC].

  Для возврата из любого меню в режим редактирования надо нажать клавишу [СТР].

  Некоторые функции редактора можно выполнять, находясь в режиме редактирования текста. Для этого надо нажать клавишу [Ctrl] и, удерживая ее, одну из буквенных клавиш, о чем будет сказано ниже.

                         Редактирование текста.

                        ----------------------

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

       [Shift+UP]    - на экран вверх;

       [Shift+DOWN]  - на экран вниз;

       [Ctrl+UP]     - в начало текста;

       [Ctrl+DOWN]   - в конец текста;

       [Shift+LEFT]  - в начало строки;

       [Shift+RIGHT] - в конец строки;

       [HOME]        - курсор в левый верхний угол.

  Для ввода текста необходимо переместить курсор в то место, в которое надо вводить новый текст, и начать набор текста. Вводимый текст помещается в ту позицию, в которой находился курсор.

   Для ввода символа из другого регистра необходимо нажать клавишу [Shift] и, не отпуская ее, нажать клавишу с нужным символом.

  Для смены текущего регистра нажмите клавишу [ПС]. Режим ввода заглавных букв отображается в информационной строке словом "Caps".

  Если Вы хотите перейти от ввода русских букв к вводу латинских и наоборот, нажмите клавишу [RusLat]. Для перехода к вводу символов псевдографики нажмите [Ctrl+G]. Для возврата к вводу буквенно-цифровых символов нажмите [Ctrl+G] еще раз. Текущий режим режим отображается в информационной строке (Lat/Rus/Grap).

   Редактор Master Editor позволяет вставлять в текст символы с кодами меньше 20H. Это может быть полезным при задании управляющих кодов для Вашего принтера. Для ввода такого символа необходимо сначала нажать [Ctrl+K] (курсор при этом станет прямоугольником), а затем нажать клавишу, код которой Вы хотите поместить в текст. Ввод символов с кодами 0AH, 0DH, 1AH невозможен, т.к. они являются управляющими символами редактора.

   При вводе текста Master Editor может по-разному поступать с теми символами, которые находятся справа от курсора. В режиме вставки эти символы сдвигаются вправо, а в режиме замены новые символы вводятся вместо старых, "заменяя" их. Переключение из режима вставки в режим замены и обратно осуществляется с помощью клавиш [Shift+F4]. Режим вставки отображается в информационной строке словом "Ins".

   Для перехода к началу следующей строки можно использовать клавишу [ВК]. При этом, если был включен режим вставки, в текст будет вставлена пустая строка.

Если включен режим автоматического смещения строк (Indent), то при формировании новой строки курсор переместится не в первую позицию строки, а в позицию, в которой находится первый символ предыдущей строки. Режим "Indent" переключается клавишами [Shift+TAB] и отображается словом "Ind" в информационной строке.

   Для того, чтобы стереть лишний или неправильный символ, надо подвести к нему курсор и нажать клавишу [F2]. Клавиша [DEL] удаляет символ, находящийся слева от курсора.

  Чтобы разбить строку на две, необходимо нажать клавишу [F3] в том месте, где надо разделить строку. Для вставки пустой строки нажмите [F3] в начале той строки, перед которой надо вставить пустую.   Чтобы соединить две строки, надо поместить курсор правее последнего символа первой строки и нажать клавишу [F2].

  Для удаления строки нажмите клавишу [F1].

                         Операции с файлами.

                        -------------------

   Все операции с файлами выполняются в меню "File".

       1.Сохранение отредактированного текста.

  Для записи на диск сделанных в тексте исправлений следует нажать [Ctrl+W] или выбрать подпункт "Save file" в меню "File". Вы можете задать новое имя записываемому на диск тексту или сохранить старое, нажав сразу [ВК]. Текст будет сохранен на диске, при этом если Вы редактировали уже имеющийся на диске файл, то при записи отредактированного текста старый файл не уничтожается, а переименовывается, т.е. на диске образовывается файл <имя файла>.BAK, содержащий старый вариант Вашего текста. Однако после следующего выполнения функции "Save" файл .BAK будет уничтожен, а на его место запишется тот вариант текста, который был перед последним редактированием. Если Вы не хотите потерять изначальный вариант текста, заранее переименуйте файл с расширением .BAK в любой другой.

       2.Переход к редактированию другого текста.

  Master Editor позволяет после завершения редактирования одного текста перейти к редактированию другого, не оканчивая работу редактора. Для этого необходимо сохранить отредактированный текст (если нужно) и затем нажать клавиши [Ctrl+^] или выбрать подпункт "Load file" в меню "File". После чего необходимо набрать имя файла и нажать [ВК].

       3.Начать редактировать другой текст.

  Для того, чтобы приступить к редактированию нового (пустого) файла, надо выбрать подпункт "Edit new file" в меню "File" или нажать клавиши [Ctrl+N]. Редактор спросит Вас, уверены ли Вы в этом. Если да, то нажмите [ВК]. Новому файлу присваивается имя NO-NAME. В конце работы Вы можете записать этот файл на диск с любым другим нужным Вам именем.

       4.Добавление файла к концу текста.

  Для того, чтобы "приплюсовать" к тексту в буфере редактора другой текст из дискового файла, необходимо выбрать подпункт "Append file" в меню "File" или нажать клавиши [Ctrl+A], затем набрать имя нужного Вам файла.

       5.Временный выход в операционную систему.

  При выборе этой функции редактора редактируемый файл остается в памяти машины и происходит выход в операционную систему, где можно производить любые операции и запускать любые командные файлы, кроме тех, которые при своей реботе используют нулевую страницу ОЗУ (к ним относятся такие программы, как BP.COM, MED.COM, LORD.COM и некоторые другие, написанные специально для ОРИОНа). Исключение составляет лишь драйвер дисплея, для которого резервируется память. Для возврата в редактор необходимо запустить его командой:

            MED /R

 При этом все режимы работы редактора сохраняются, и Вы окажетесь в той же ситуации, в которой Вы покинули редактор командой временного выхода. Для выбора функции временного выхода в систему нажмите [Ctrl+O] или выберите подпункт "OS shell" в меню "File". Если Вы изменяли текст в буфере и не сохранили его перед выходом, редактор запросит подтверждение на дальнейшие действия.

  Пользоваться данной командой следует очень аккуратно, т.к. можно случайно потерять текст.

                         Работа с фрагментами текста.

                        ----------------------------

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

  Все операции с фрагментами текста выполняются в меню "Block".

       1.Выделение участка текста.

  Для того, чтобы начать выделение фрагмента (это может быть несколько символов или строк), подведите курсор к началу фрагмента и нажмите [Ctrl+B] или выберите в меню пункт "Begin to mark block". Чтобы закончить выделение, установите курсор на конец фрагмента и нажмите [Ctrl+E] или выберите функцию "End to mark block". Начало и конец выделенного участка обозначатся специальными символами, которые могут удалятся, как и любые другие. Одновременно может быть выделен только один фрагмент текста. В начале выделения нового участка текста маркеры старого блока удаляются.

       2.Действия с выделенным участком текста.

  С выделенным участком текста можно производить следующие действия:

        Удалить - для этого выберите функцию "Delete block" или нажмите клавиши [Ctrl+D]. Удаленный блок теряется безвозвратно.

    Скопировать - подведите курсор к месту, куда собираетесь копировать фрагмент и нажмите [Ctrl+C] или выберите подпункт "Copy block" в    меню "Block".

    Переместить - подведите курсор к нужному Вам месту в тексте и нажмите клавиши [Ctrl+M] или выберите функцию "Move block". При этом     фрагмент будет удален на старом месте и вставлен на новое.

 Записать на диск - для этого необходимо выбрать подпункт "Save block to disk"      и ввести имя записываемого файла.

   Кроме этого, можно вставить содержимое произвольного файла перед текущей позицией курсора. Для этого необходимо выбрать функцию "Load block from disk" и ввести имя нужного файла.

                         Поиск и замена строк текста.

                        ----------------------------

  Редактор Master Editor позволяет:

      - найти в редактируемом тексте любое слово или фразу (подстроку);

      - заменить любую подстроку на другую, запрашивая при этом подтверждение

        у пользователя.

  Все операции по поиску и замене строк выполняются в меню "Search".

       1.Контекстный поиск.

  Чтобы найти какую-либо подстроку в редактируемом тексте, надо выбрать пункт "Search" в одноименном меню или нажать клавиши [Ctrl+S], набрать нужную подстроку и завершить ввод клавишей [ВК]. Поиск будет вестись от начала файла вперед по тексту. Если заданная подстрока будет найдена, то курсор покажет ее положение в тексте. В противном случае появится сообщение об отсутствии данной подстроки и курсор останется на старом месте.  Чтобы найти еще раз ту же подстроку ниже по тексту, необходимо выбрать пункт

"Repeat last search" или нажать клавиши [Ctrl+L].

       2.Контекстная замена.

  Чтобы заменить одну строку в редактируемом тексте на другую, надо выбрать функцию "Replace" или нажать [Ctrl+R], набрать заменяемую и заменяющую подстроки и нажать [ВК]. Если заменяемая строка будет найдена, то редактор покажет курсором первое найденное положение и появится запрос:

                             Заменить ?

                  ______

                  I Да I   Нет   Все   Отменить

                  ------

  Вы можете выбрать:

       Да  - заменить найденную подстроку и продолжить поиск;

       Нет - не заменять найденную подстроку и продолжить поиск;

       Все - заменить найденную подстроку и все другие вхождения исходной   строки до конца текста;

  Отменить - не заменять найденную подстроку и закончить поиск.

   Если исходная строка не будет найдена, то редактор сообщит об этом и курсор останется на прежнем месте.   Для повторения последней команды замены нажмите [Ctrl+L] или выберите в меню "Search" функцию "Repeat last search".

 *** ORIONSOFT ***

 

 

 

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу