====== МикроМир ====== Микромир (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}}