Корвет/Редактор Микромир-88: различия между версиями
< Корвет
| Panther (обсуждение | вклад)   (где-то на просторах) | 
| (нет различий) | 
Текущая версия от 12:48, 19 марта 2009
|   | Данный материал защищён авторскими правами! Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей. | 
    Микромир-88 ( Корвет ) версия 0.6 ( 10 апреля 1988 )
    ----------------------------------------------------
                            ** исходный текст (C) МГУ мехмат.
Запуск редактора:
    А>MIM имя_1 [имя_2]
В памяти на файлы отводятся буфера размером 5/8 и 3/8 свободного
места (от конца кода редактора до начала системной области).
1. Общий сервис
  ESC - префикс числа повторений следующей команды:
  ESC цифры Команда => выполнить команду указанное число раз
  CTRL+O                - блокировать/деблок. вывод на экран
  CTRL+STOP             - прервать выполнение команды
  CTRL+BS               - откатиться назад
  CTRL+RETURN           - откатиться вперед
  ESC код GRAPH+INS     - ввести граф. символ с данным кодом
  GRAPH+символ          - ввести графический символ (на Корвете
*  код в десятичном виде.
GRAPH+буква вводит управляющий символ "^буква", а GRAPH+[=/-] -
символ переноса).
2. Установка режимов работы
  фикс+SHIFT            - сменить режим больших/малых букв
  фикс+АЛФ              - сменить режим русских/латинских букв
  фикс+пробел           - режим ввода символов с атрибутом
  CTRL+пробел           - режим ввода символов без атрибута
  фикс+INS/фикс+DEL     - установить режим вставки/замены
  CTRL+INS              - установить режим вставки локально (с
автоматическим переходом в режим замены при покидании строки)
  фикс+влево/вправо     - установить левую/правую границу текста в
                            текущую позицию
  ESC поз фикс+стрелка  - установить левую/правую границу текста
                            (позиции в строке нумеруются с 1)
  MODE TAB              - редактирование шаблона табуляций
  фикс+F1               - вкл/выкл индикацию текущей позиции
3. Перемещения
  стрелка               - сдвиг на шаг в указанном направлении
  SHIFT + вправо/влево  - табуляция вправо/влево по словам
  CTRL + вправо/влево   - встать в логическое начало/конец строки
  MODE вправо/влево     - встать в физическое начало/конец строки
  TAB    / SHIFT+TAB    - табуляция вправо/влево
  SHIFT + вверх/вниз    - вверх / вниз на экран
  CTRL + вверх/вниз     - непрерывное движение (MODE вверх/вниз)
  RETURN / SHIFT+RETURN - переход в начало след./пред. строки
  MODE SELECT .. RETURN - поиск вниз с вводом образца
  SELECT                - поиск вниз
  MODE SELECT .. вверх  - поиск вверх с вводом образца
  SHIFT+SELECT          - поиск вверх
  MODE MODE ( CTRL+E )  - сдвиг окна в удобное положение
4. Модификации
        INS /       DEL - вставить/удалить символ
  SHIFT+INS / SHIFT+DEL - вставить/удалить строку
  MODE  INS / MODE  DEL - разрезать/склеить строку
  MODE  BS              - разрезать строку со сдвигом
  BS                    - удалить/очистить символ слева
  CTRL+U                - удалить/очистить начало строки
  CLS                   - удалить слово и пробелы за ним
  CTRL+CLS ( CTRL+D )   - очистить конец строки после курсора
5. Запоминание и вспоминание (копирование)
  F1 / АЛФ+F1           - запомнить символ / слово
  CTRL+F1               - запомнить символ с удалением
  SHIFT+F1              - вспомнить запомненные символы
  F2                    - запомнить строку
  CTRL+F2               - запомнить строку с удалением
  SHIFT+F2              - вспомнить запомненные строки
  GRAPH+F1/F2           - очистить буфер символов/строк
6. Работа с прямоугольниками
  F3 перемещения ...    - начать выделение прям-ка, после этого:
  ... F3                - запомнить прямоугольник
  ... GRAPH+F3          - очистить прямоугольник
  SHIFT+F3              - вспомнить запомненный прямоугольник
7. Макрокоманды
  SHIFT+F4              - начать ввод выделенной макрокоманды
  F4                    - окончить ввод / выполнить макро
  CTRL+SHIFT+цифра      - начать ввод макрокоманды 1..9
  CTRL+цифра            - окончить ввод / выполнить макро
8. Форматирование
  F5                    - переформатировать абзац в его границах
  SHIFT+F5              - переформатировать абзац по шаблону
  MODE F5               - то же, с редактированием шаблона
  CTRL+T                - центрировать строку
9. Работа с файлами и окончание работы
  ESC вправо            - перейти во второй файл (при отсутствии
                            запросить имя и войти в него)
  ESC влево             - перейти в первый файл
  фикс+F5               - войти в оглавление директории (выход
                            по ESC вверх)
  ESC вверх             - выйти из файла с внесением изменений
  ESC CTRL+C            - выйти из файла, не внося изменений
  ESC BS(назад)         - выйти с сохранением исходного файла
                            (изменив его расширение на .BAK)
* Файл .BAK может быть создан только в том случае, если на диске
уже был создан редактируемый файл. Редактор создает файл только
после его сохранения.
