close

Вход

Забыли?

вход по аккаунту

?

ME5 GER

код для вставкиСкачать
██████████████████████████████████████████████████████████████████
█ █
█ M u l t i - E d i t 5.0 -- краткий справочник █
█ █
██████████████████████████████████████████████████████████████████
Автор: Петренко Герман Алексеевич (C) 1992 MonsterSoft, Томск
З а п у с к M u l t i - E d i t
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ME [список-редактируемых-текстов] [режимы-запуска]
В списке текстов можно указать имена и/или трафареты имен
Режимы
------
/B - считать экран черно-белым
/C - использовать стандартные цвета
/D - осуществлять прямой ввод/вывод для экрана
/EMSOFF - не использовать расширенной памяти (EMS)
/EN - не использовать возможности расширенной клавиатуры
(обычно тип клавиатуры определяется автоматически)
/KY - задействовать ускорение клавиатуры
(обычный режим)
/KN - не задействовать ускорение клавиатуры
/LY - выводить начальный лист MultiEdit
/LN - не выводить начальный лист MultiEdit
/MY - разрешить использование мыши
(обычно наличие мыши определяется автоматически)
/MN - запретить использование мыши
/NR - не восстанавливать статус из STATUS.ME
/O - переключатель OS/2
/R макро - выполнить указанное стартовое макро. После буквы R
должен быть пробел. По умолчанию выполняется макро
STARTUP.MAC, если оно существует в текущем оглав-
лении или в оглавлении Multi-Edit.
/V - не заботиться о паузе на время обратного хода луча
развертки (только для CGA)
/Xn - число колонок в строке экрана
/Yn - число строк на экране
Замечание.
---------
Режимы по умолчанию могут быть заданы также командой ДОС:
Set ME_DFLT=/реж1/реж2 ...
С п р а в о ч н и к п о ф у н к ц и я м.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----------------------------------------------
П е р е м е щ е н и е к у р с о р а
----------------------------------------------
Курсор налево........................ <Left>
Курсор направо....................... <Right>
Курсор вниз.......................... <Down>
Курсор вверх......................... <Up>
Курсор к началу строки............... <Home>
Курсор к началу экрана............... <HomeHome>
Курсор к началу файла................ <HomeHomeHome>
или <CtrlHome>
Курсор к концу строки................ <End>
Курсор к концу экрана................ <EndEnd>
Курсор к концу файла................. <EndEndEnd>
или <CtrlEnd>
Следующий экран...................... <PgDn>
Предыдущий экран..................... <PgUp>
Табуляция направо.................... <Tab>
Табуляция налево..................... <ShftTab>
Курсор налево на слово............... <CtrlLeft>
Курсор направо на слово.............. <CtrlRight>
Подвод следующего печатного листа.... <CtrlPgDn>
Подвод предыдущего печатного листа... <CtrlPgUp>
Курсор на верх окна.................. <CtrlT>
Курсор на низ окна................... <CtrlB>
Курсор на начало блока............... <CtrlE>
Курсор на конец блока................ <CtrlC>
Сдвиг текста вниз (курсор на месте).. <CtrlUp>
Сдвиг текста вверх (курсор на месте). <CtrlDn>
Подвести строку с указанным номером.. <AltF8> и указать номер
Присвоить позиции номер.............. <CtrlF7>
Перейти к нумерованной позиции....... <ShftF8>
Запомнить в стеке текущую позицию.... <F5>
Подвести отмеченную (F5) позицию..... <ShftF5>
------------------------------------------------
У д а л е н и е
------------------------------------------------
Удалить текущий символ............... <Del>
Удалить символ слева................. <Backspace>
Удалить текущую строку............... <CtrlY>
Удалить слово слева.................. <CtrlBackspace>
Удалить слово справа................. <ShftWhiteDel>
Удалить символы от курсора и правее.. <AltD>
-------------------------------------------------
О п е р а ц и и с ф а й л а м и
-------------------------------------------------
Сохранить файл на диске.............. <F3>
Читать файл в текущее окно........... <ShftF3>
Вставить файл в текущее место........ <CtrlI>
Редактирование нового файла в новом
окне................................. <AltN>
Сохранить блок в файле............... <CtrlF3>
-------------------------------------------------
М е н ю
-------------------------------------------------
Вызов основного меню................. <ESC> или <F2>
Вызов пользовательского меню......... <AltEnter>
-------------------------------------------------
П о д с к а з к а
-------------------------------------------------
Получить подсказку................... <F1>
Вызов контексной подсказки........... <CtrlH>
-------------------------------------------------
О к о н ч а н и е р а б о т ы
-------------------------------------------------
Завершить работу .................... <AltX>
Записать файлы и завершить работу.... <AltQ>
-------------------------------------------------
Р е ж и м ы
-------------------------------------------------
Переключить режим вставки/замены..... <Ins>
Изменение режима мыши................ <AltM>
Показать текст в сжатом формате...... <AltF4>
Изменение формата экрана............. <AltZ>
-------------------------------------------------
Б л о к и
-------------------------------------------------
Отметить блок строк.................. <F7>
Отметить прямоугольный блок.......... <ShftF7>
Отметить непрерывный блок............ <AltF7>
Копировать отмеченный блок........... <F9>
Перенести отмеченный блок............ <F10>
Копировать блок из другого окна...... <ShftF9>
Перенести блок из другого окна....... <ShftF10>
Погасить отметки блока............... <CtrlF9>
Удалить блок......................... <CtrlF10>
Курсор на начало блока............... <CtrlE>
Курсор на конец блока................ <CtrlC>
Сохранить блок на диске как файл..... <CtrlF3>
Сдвинуть строчный блок направо....... <AltI>
Сдвинуть строчный блок налево........ <AltU>
Операции с буфером в диалоге......... <AltGreyIns>
Добавить блок в буфер................ <CtrlGrey+>
Добавить блок в буфер и удалить блок. <CtrlGrey->
Копировать блок в буфер(очищая буфер) <Grey+>
Переместить блок в буфер............. <GREY->
Копировать блок из буфера............ <GreyEnter>
Арифметика с блоком.................. <CtrlA>
Отметка слова........................ <Alt`>
Отметка текста внутри ""............. <Alt2>
Отметка текста внутри `'............. <Alt4>
Отметка записи в таблице............. <Alt5>
Отметка текста между пробелами....... <Alt6>
Отметка текста внутри ''............. <Alt7>
Отметка массива с идексами........... <Alt8>
Отметка текста внутри () до курсора.. <Alt9>
Отметка текста внутри () после курсора <Alt0>
Отметка функции с аргументами........ <Alt->
Отметка текста до конца строки....... <Alt=>
------------------------------------------------
О к н а
------------------------------------------------
Создать окно и вызвать в него файл... <AltW>
Разделить окно на две части.......... <CtrlP>
Вывести список окон.................. <AltF1>
Перейти в следующее окно............. <ShftF1>
Перейти в предыдущее окно............ <CtrlF1>
Переключиться на соседнее окно....... <AltTab>
Перекройка окон...................... <ScrlLockON> или мышью
Расширить окно на весь экран......... <CtrlF5>
Удалить текущее окно................. <CtrlW>
Связать окна......................... <AltT>
-------------------------------------------------
П о м о щ ь п р о г р а м м и с т у
-------------------------------------------------
Запустить компилятор................. <CtrlF8>
Показать следующую ошибку компиляции. <CtrlF2>
Найти соответствующую скобку......... <AltE>
Показать программу в сжатом формате.. <AltF4>
-------------------------------------------------
О т к а т
-------------------------------------------------
Откат................................ <CtrlEnter>
Отмена последнего отката............. <CtrlDel>
-------------------------------------------------
Р а б о т а с м а к р о с а м и
-------------------------------------------------
Запустить макро...................... <F8>
Начать клавишное макро............... <AltF10>, затем клавиши и
снова <AltF10> (или ESC)
-------------------------------------------------
D O S S H E L L
-------------------------------------------------
Вызов Multi-Edit DosShell............ <CtrlF4>
Вызов ДОС из редактора............... <AltF3>
Вызов текущего каталога.............. <AltC>
Вызов каталога Multi-Edit............ <AltM>
Вызов корневого каталога............. <Ctrl\>
Отметить файл и перейти к следующему. <INS>
Снять маркировку со всех файлов...... <GREY*>
Просмотр файла в двоичном формате.... <AltV>
Создать подкаталог................... <CtrlF1>
Удалить подкаталог................... <CtrlF2>
Отметка группы файлов по маске....... <GREY+>
Инвертирование отметки группы файлов. <GREY->
-------------------------------------------------
Р а з н о е
-------------------------------------------------
Повторение команд.................... <CtrlR>
Вызвать калькулятор.................. <AltF2>
Внести в текст результат расчета..... <ShftF2> в режиме калькул.
Взять число в калькулятор............ <AltY>
Вызвать таблицу кодов ASCII.......... <AltA>
Вывести коды клавиши................. <AltK>
Телефонный справочник................ <AltP>
Вычерчивание линий................... <AltL>
Включить линейку..................... <AltO>
Печать текущей даты и времени........ <ShftF2>
Показать экран DOS................... <AltF5>
Показать назначения клавиш........... <Alt?>
Показать DEVICE DRIVERS.............. <CtrlD>
Показать TSRs........................ <CtrlV>
Просмотр и редактирование RAM........ <CtrlX>
Универсальный счётчик................ <AltV>
Код текущего символа................. <AltB>
Максимальная длина строки в файле.... <AltF6>
Строку в верх окна................... <CNTR>
Статистика........................... <AltS>
Календарь - записная книжка.......... <CtrlK>
База данных для программ............. <AltF9>
Раскрашивание картинки............... <CtrlM>
Просмотр и редактирование системных
(редактора) переменных............... <CtrlN>
------------------------------------------------
П о и с к и з а м е н а
------------------------------------------------
Поиск текста или шаблона............. <F6>, затем указать текст
(или шаблон) и режимы
Поиск с заменой...................... <ShftF6>
Повторить последний поиск/замену..... <CtrlF6>
Многофайловый поиск.................. <AltF>
Посмотреть список файлов,
сформированный <AltF>.............. <AltG>
Поиск слова под курсором............. <CtrlS>
Поиск/замена слова под курсором...... <CtrlQ>
Поиск/замена текста из блока......... <CtrlU>
Метасимволы, допустимые в шаблоне поиска (regular expression)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
? - ровно один произвольный символ
% - начало строки
$ - конец строки
{текст} - определить группу, см. ниже
* - нуль или более повторений предыд. символа или группы
+ - одно или более повторений предыд. символа или группы
[текст] - определить допустимые на этом месте символы; допуска-
ются также диапазоны в виде: <нач>-<кон>
[~текст] - аналогично, недопустимые символы
v1|v2 - варианты; v1, v2 - символы или группы
@символ - этот символ считать обычным, не метасимволом
Метасимволы, допустимые в шаблоне замены
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ - вставить разделителя строк (CR)
% - удалить один символ
& - вставить копию найденного текста
#номер - вставить текст группы с указанным номером (от 0 до 9)
^ - поставить сюда курсор после замены
Примеры шаблонов:
~~~~~~~~~~~~~~~~~
%|[~A-z0-9_][A-z]0-9_] - найти следующее слово
(?*) - найти набор парных скобок
[=><!@|&] - найти условное выражение Cи-формата
{if}+?*then - найти конструкцию: if...then
%s (поиск) % (замена) - найти и удалить пустую строку
{;} *{[~ ]?+;} (поиск) - перенести операторы, разделенные
#0$#1 (замена) ";", на отдельные строки
Д о к у м е н т а т о р и ф о р м а т т е р
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Переформатировать абзац (рус.текст).. <AltR> когда форматтёр
активен.
Установить параметры форматтёра...... <CtrlF>
Переформатировать абзац (лат.текст).. <AltR>
Растянуть строчки без переноса....... <AltJ>
Начать новый печатный лист........... <CtrlL>
Вывести код форматтера печати........ <AltC>
Центрировать текущую строку.......... <CtrlO>
Сдвинуть направо левую границу....... <F4>
Сдвинуть налево левую границу........ <ShftF4>
Разломить строку в текущем месте..... <Enter> в режиме вставки
Перевести в буквы верхний регистр.... <Ctrl\>
Перевести в буквы нижний регистр..... <Ctrl_>
Слово с большой буквы................ <Ctrl[>
Отмена выравнивания параграфа........ <CtrlJ>
Растянуть слово пробелами............ <Alt3>
Поменять местами слово со следующим.. <Alt.>
Поменять местами слово с предыдущим.. <Alt,>
Установка параметров табуляции....... <CtrlTAB>
Форматтёр страниц ................... <Alt1>
Команды документатора, включаемые в исходный текст
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. О п р е д е л е н и е п е ч а т н о г о л и с т а
.PLn - указать число строк на листе (по умолчанию 66)
.LMn - указать левую границу листа (по умолчанию 1)
.RMn - указать правую границу листа (по умолчанию 80)
.TMn - указать верхнюю границу листа (по умолчанию 5)
.BMn - указать нижнюю границу листа (по умолчанию 60)
.FF1 - выводить код смены листа (Form Feed, 0Ch) между листами
.FF0 - не выводить код смены листа (Form Feed) между листами
.DH текст - определить заголовок листа (допускается до двух
строк .DH и соответственно две строки в заголовке)
.DF текст - определить концовку листа (аналогично)
.SH - на данном листе не печатать заголовка
.SF - на данном листе не печатать концовку
.HMn - определить номер строки с заголовком (обычно 2)
.FMn - определить номер строки с концовкой (обычно 64)
2. О п е р а ц и и д о к у м е н т а т о р а
.LSn - разделять все строки текста, вставляя между ними
(n-1) пустых строк
.PBn - перейти на новый лист, присвоив ему номер (n)
.CE - центрировать текущую строку
.PA - вставить в эту позицию номер текущего листа
.FN - вставить в эту позицию имя исходного файла
.DA - вставить в эту позицию текущую дату
.TI - вставить в эту позицию текущее время
.NP - данная строка является комментарием и игнорируется
.IG - не выполнять команды, содержащиеся в текущей строке
3. И з м е н е н и е а т р и б у т о в п е ч а т и
Атрибуты зависят от типа принтера, см. подменю Printer Type
в меню Print. Пользователь может определить в этом подменю лю-
бые коды из двух символов, обозначающие управляющие последова-
тельности принтера. Традиционные обозначения следующие:
.U1 - начало подчеркивания (Underline). Конец: .U0.
.E1 - начало выделения (Emphasize). Конец: .E0.
.D1 - начало широких символов (Double wide). Конец: .D0.
.I1 - начало печати курсивом (Italics). Конец: .I0.
.B1 - начало жирной печати (Bold). Конец: .B0.
Смысл этих режимов для разных принтеров тоже может быть разным.
4. Г е н е р а т о р о г л а в л е н и й
.TC парам - описание оглавления, см. ниже
.TE n - включить в оглавление под уровнем (n), 1 <= n <= 5
Параметры оглавления (через пробелы) следующие.
- Номер правой границы для вывода номеров листов.
- Использовать ли точки между названиями и номерами
листов (1) или не использовать (0).
- Выводить ли на листах оглавления заголовки листа (1 | 0)
- Выводить ли на листах оглавления концовки листа (1 | 0)
- По паре чисел для каждого уровня оглавления:
(a) число колонок, на которое сдвигается название;
(b) код вида нумерации уровня:
0 (не надо), 1 (арабскими цифрами)
2 (буквами), 3 (римскими цифрами)
5. Г е н е р а т о р и н д е к с а
.X[термин] - внести в индекс терминов (символы "[" и "]" здесь
не метасимволы, набирайте их буквально!)
.X[гнездо^термин] - аналогично, объединить ряд терминов
в общем гнезде
6. Р а з н ы е к о м а н д ы
.DUn - определить макро пользователя (оно заканчивается в конце
данной строки), 1 <= n <= 10.
.UDn - выполнить макро пользователя с указанным номером.
Р а с к р а ш и в а н и е к а р т и н к и
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Макрос который из заданного числа строк ( начиная от текущей )
делает в новом окне файл с тем же именем и расширением "i10", в
котором эти строки представляются в виде :
char attr char attr ..... char attr ,
где char - символ по порядку, attr -атрибут цвета, который задает-
ся пользователем в процессе диалога. Для изменения и выбора атри-
бута используются следующие клавиши:
<Ctrl Up> и <Ctrl Down> - изменение цвета переднего плана,
<Ctrl Left> и <Ctrl Right> - изменение цвета Фона,
<ShiftUp>, <ShiftDown>, <ShiftLeft> и
<ShiftRight> - раскраска текущим цветом.
Если число строк меньше числа строк экрана, то в последней
строке экрана будет выдаваться подсказка - слева текущий цвет, а
справа текущий раскрашиваемый символ. Для удобства работы с 25 ли-
ниями рекомендую переключать экран на 43/50 линий.
Перед началом работы необходимо создать (получить) картинку для
раскраски. Если при вызове макроса окно или файл с именем
<File>.i10 уже существуют - будет выдан запрос на их использова-
ние. В противном случае запрашивается атрибут по умолчанию и гене-
рируется выходной файл.
Примечание: из-за особенностей изображения символов редактором
не все сочетания цветов допустимы!
Документ
Категория
Рефераты
Просмотров
7
Размер файла
19 Кб
Теги
ger, me5
1/--страниц
Пожаловаться на содержимое документа