====== МикроМир ======
Микромир (MIM) — многоплатформенный текстовый редактор, созданный на мехмате МГУ в 1980–х годах. Использовался как профессиональный, но более известен своим применением в учебном процессе. Работает в [[msx:dos:|]].
{{:msx:mim:mim.zip|МикроМир-88hq - версия 14-Mar-90}}
{{:msx:mim:yamaha.zip|ЯмахаМир Версия: 2.0 (1989)}}, [[https://web.archive.org/web/20070222232655if_/http://www.infomir.ru:80/old4/Shareware/yamaha.zip|оригинал]]
~~TOC_HERE~~
~~TOC wide~~
====== Шпаргалка по системе "МикроМир-88" ======
Этот текст можно просмотреть, передвигаясь по нему с помощью команд перемещения курсора (стрелки вверх / вниз / влево / вправо). Возврат в режим редактирования происходит при нажатии на 'Ввод '⏎ (возврат каретки).
===== Переключение регистров клавиатуры =====
|<70% 10em>|
| shift+буква|смена больших / маленьких букв|на время нажатия|
| РУС+буква \\ или \\ CAPS+буква|смена русских / латинских букв|:::|
|ctrl+CAPS|режим больших / маленьких букв|постоянная смена (фиксация)|
|ctrl+РУС|режим русских / латинских букв|:::|
(текущий режим показывают лампочки на клавишах CAPS и РУС)
===== Что делать, если Вы что-то испортили =====
|<70% 10em>|
| ctrl+BS|откатить изменения (т.е. вернуть то, что было раньше)|
| graph+BS|откатить изменения внутри строки|
| ctrl+'Ввод '⏎|восстановить изменения (накатка)|
| graph+'Ввод '⏎|накатка внутри строки|
| ctrl+STOP|прервать выполнение команды|
===== Хождение по файлам =====
|<70% 10em>|
|ESC STOP|выйти из файла АВАРИЙНО (без сохранения изменений)|
|ESC ↑|НОРМАЛЬНЫЙ выход из файла|
|ESC BS|выход с сохранением предыдущей версии в .BAK–файле|
|ESC F5|выйти и выполнить команду "Ext Name" для файла с именем Name.Ext|
|HOME ESC|сохранить изменения в файле без выхода|
|ESC →|перейти в альтернативный файл / вернуться в основной|
|CAPS+F1|открыть альтернативный файл (система запросит имя файла; если в имени указать управляющие символы '*' или '?', произойдет переход в режим просмотра оглавления диска)
^Символы^после имени файла|
|"/L"|режим просмотра (на диск ничего не пишется)|
|"/M"|файл можно менять|
|
===== В режиме просмотра оглавления и в файловом мониторе =====
|<70% 10em>|
|ESC ↓|войти в файл (имя файла берется из текущей строки)||
|ESC →|перейти в поле имени файла|только в файловом мониторе|
|ESC ←|вернуться обратно|:::|
Изменение имени файла приведет к переименованию файла, удаление имени (но не удаление строки) — к удалению файла.
===== Перемещения по тексту =====
|<70% 15em>|
|↑ / ↓ / ← / →|сдвинуться на шаг в указанном направлении|
|'Ввод '⏎ / \\ shift+'Ввод '⏎|перейти в начало следующей / предыдущей строки|
|TAB / \\ shift+TAB|табуляция вперед / назад|
|shift+ → / \\ shift+ ←|табуляция вперед / назад по словам|
|ctrl+ → / \\ ctrl+ ←|встать в конец / начало строки|
|ctrl+ ↑ / \\ ctrl+ ↓|начать движение в указанном направлении (остановка при нажатии на любую клавишу)|
|ctrl+shift+ ↑ / ↓|вверх / вниз на страницу|
|ctrl+TAB|запомнить позицию в тексте|
|ctrl+shift+TAB|встать в запомненную позицию, запомнить текущую|
===== Вставка/удаление =====
|<70% 15em>|
|INS / DEL|вставить пробел / удалить текущий символ|
|shift+INS / \\ shift+DEL|вставить пустую / удалить текущую строку|
|BS|удалить символ слева от курсора|
|shift+BS / \\ shift+HOME|удалить СЛОВО слева / справа от курсора|
|ctrl+HOME / \\ ctrl+D|удалить конец строки|
|ctrl+U|удалить начало строки (до текущей позиции)|
|HOME INS / \\ HOME DEL|разрезать строку / склеить строки без сдвига|
|HOME 'Ввод '⏎/ \\ HOME BS|разрезать строку со сдвигом / склеить строки|
===== Поиск и макрокоманды =====
|<70% 15em>|
|HOME SELECT|начать ввод образца поиска, закончить ввод можно:
| 'Ввод '⏎|искать от текущей позиции вниз по тексту (к концу файла)|
| ↑|искать от текущей позиции вверх (к началу)|
|
|SELECT / \\ shift+SELECT|продолжить поиск вниз / вверх (со старым образцом)|
|<70% 15em>|
|ESC число Команда|выполнить Команду указанное число раз
^формат^число^
|nnn|десятичное (nnn - любое количество цифр)|
|0nnn|восьмеричное|
|Xnnn или Hnnn|шестнадцатеричное|
|
|shift+F4 / shift+ctrl+цифра|начать ввод макро (цифра = номер макро от 0 до 9)|
|F4 / ctrl+цифра|закончить ввод либо выполнить (если уже закончили)|
===== Копирование =====
|F1|относится к символам|
|F2|относится к строкам|
|Fn|запомнить (можно запомнить несколько)|
|shift+Fn|вспомнить все, что запомнили|
|ctrl+Fn|запомнить с удалением|
|graph+Fn|очистить буфер|
|<100% 15em>|
|РУС+F1 / ctrl+Y|запомнить слово / запомнить с удалением||
===== Блоки =====
|<70% 5em 10em>|
^F3 ... ^выделить блок (нажмите F3 и проведите курсор в другой угол)||
|:::|F3|запомнить блок|
|:::|graph+F3|очистить блок|
|:::|INS / DEL|вставить / удалить колонку в начале блока|
|:::|F5/shift+F5|отформатировать блок в текущих границах / по шаблону|
|:::|CAPS+стрелка|перемещение блока (можно двигать после вспоминания)|
|:::|ESC ↓|войти в файл, имя которого выделено|
|:::|ESC F5|выполнить блок как команду операционной системы|
===== Текстовый процессор =====
|<70% 15em>|
|ctrl+T| центрировать строку в границах текста|
|F5 / shift+F5|отФОРМАТИРОВАТЬ абзац в текущих границах / по шаблону|
|HOME F5|изменить шаблон форматирования ('+' - красная строка)|
===== Установка различных параметров =====
|<70% 20em>|
|ctrl+INS / CAPS+INS|установить режим вставки на текущую строку / постоянно|
|ctrl+DEL|установить режим замены|
|HOME TAB|редактировать шаблон табуляций|
|ctrl+A / ctrl+@|включить / выключить режим автоформатирования|
|ctrl+[ / ctrl+]|переключить режим автопереноса|
|ESC число ctrl+R|установить систему счисления|
|<70% 20em>|
|ESC число ctrl+shift+→|установить ширину текста|
|ESC число ctrl+shift+←|установить размер левого поля|
|ctrl+shift+→ / ←|установить границу текста в текущую позицию|
|HOME ctrl+shift+→ / ←|убрать правую / левую границу текста|
|<70% 5em 10em>|
|CAPS+F2|включить / выключить отображение номера строки и позиции в строке||
|CAPS+F3|включить / выключить отображение текущих атрибутов||
|CAPS+F4|включить / выключить отображение состояния системы||
|CAPS+F5|перейти в режим редактирования окна, после чего:||
|:::|↑, ↓, ←, →|перемещение окна по экрану|
|:::|INS / DEL|изменение размеров окна по горизонтали|
|:::|shift+INS / shift+DEL|изменение размеров по вертикали|
|:::|'Ввод '⏎|выход из режима редактирования окна|
===== Атрибуты символов =====
|<70% 15em>|
|ctrl+F|включить атрибут "Font"|
|ctrl+пробел|выключить все атрибуты|
^ включить/выключить ||
|ctrl+K|Курсив|
|ctrl+P|Подчеркивание|
|ctrl+W|Верхние индексы|
|ctrl+N|Нижние индексы|
|ctrl+V|Жирность|
|ctrl+X|eXpanded|
| ||
|РУС+пробел или CAPS+пробел|установить текущие атрибуты для текущего символа|
===== Псевдографика =====
|<70% 15em>|
|graph+символ|вставить в текст псевдографический символ (см. MIMGRAPH.HLP)|
|ESC число graph+INS|вставить в текст символ по коду|
|graph+стрелка|переместить курсор и протянуть за ним линию|
===== Прочее =====
|<70% 15em>|
|HOME HOME|повторить предыдущую команду|
|РУС+↑ / РУС+↓|сделать текущую букву большой / маленькой|
|РУС+← / РУС+→|сделать текущую букву латинской / русской|
| ||
|ctrl+SELECT|вывести текущую строку на печать|
|HOME ctrl+SELECT|печатать строки от текущей до конца файла|
| ||
|ctrl+E|переместить текущую строку в центр окна|
|ctrl+О|блокировка вывода на экран (закрыть / открыть глаза)|
|ctrl+s|приостановить работу / продолжить|
|ctrl+Z|обнулить счетчики строки и позиции|
====== Ссылки ======
[[https://web.archive.org/web/20130112070913/http://www.infomir.ru/old4/soft.htm#Y|Архив www.infomir.ru: ЯмахаМир Версия 2.0 (1989)]]
[[wpru>Микромир_(текстовый_редактор)|Микромир]]
{{tag>MSX Application text}}