Multi-Edit 7.0

Софт только для использования в DOS

Настройки — 'Display' / 'Экран'

Сообщение SergeCpp » 21 ноя 2011, 18:39

Изображение
Для изменения настроек, относящихся к отображению редактора на экране, нажимаем 'Display'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_DISPLAY_1.PNG

Изображение
Настройки, относящиеся к отображению редактора на экране.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_DISPLAY_2.PNG

Video mode — количество строк на экране: 25, 33 или 50.
Относительно режима '33 строки' см. также 'Multi-Edit 7.0 — работа с русским языком'.

Между этими режимами можно переключаться и с клавиатуры (не влияет на настройки):
  • AltControlShift2 — переключиться в режим 25 строк
  • AltControlShift3 — переключиться в режим 33 строки
  • AltControlShift5 — переключиться в режим 50 строк
Для переключения можно использовать и меню редактора (см. 'дополнительно' в конце сообщения).

Exploding boxes — плавное раскрытие диалоговых окон.
Лучше всего это видно в полноэкранном DOS-режиме.

<Ctrl> help box — отображение при нажатии и удержании нажатым Control небольшого окошка
с краткой справкой по командам, выполняемым при нажатии Control вместе с клавишами цифрового блока
(при выключенном Num Lock, хотя обычно работает и при включённом):
  • 7 / Home — перейти в начало файла
    • 8 / Вверх — двигать экран, перемещаясь вверх по тексту
      • 9 / Pg Up — перейти в начало предыдущей страницы (или в начало файла)
  • 4 / Влево — перейти к началу текущего слова (если уже там — к началу предыдущего слова)
    • 5 / Центр — текущую строку сделать центром окна (также см. 'Дополнительно')
      • 6 / Вправо — перейти к началу следующего слова
  • 1 / End — перейти в конец файла
    • 2 / Вниз — двигать экран, перемещаясь вниз по тексту
      • 3 / Pg Dn — перейти в начало следующей страницы (или в конец файла)
 Развернуть: скриншот
Изображение
(Windows-окно редактора здесь неактивное по техническим причинам.)
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_DISPLAY_3.PNG

Дополнительно:
  • Control и '-' на цифровой клавиатуре — текущую строку сделать началом окна
  • Control и '+' на цифровой клавиатуре — текущую строку сделать концом окна
Замечание: настройка <Ctrl> help box относится только к отображению окошка.
Перечисленные выше команды работают в любом случае.

F-key labels delay — задержка перед обновлением строки с командами, назначенными на F-клавиши,
если нажата клавиша-модификатор Alt, Control или Shift. Если клавиша-модификатор отпущена раньше,
строка на обновляется. Задержка указывается в десятых долях секунды.

Замечание: это относится только к обновлению строки с названиями команд. Сами команды
никак не зависят от этой строки (её может и не быть на экране совсем) и работают 'сразу'.

Компоновка экрана

Компоновка экрана — это то, какие элементы интерфейса есть на экране и где именно они отображаются.

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

Screen layouts — определяет вариант компоновки, который будет использоваться по умолчанию.
Относительно компоновки 'B' см. также 'Multi-Edit 7.0 — чтение'.

Настраиваемые элементы интерфейса:
  • Status/message line — строка информации ('L', 'C', дата, время и т.д.) и сообщений редактора
  • Menu bar — главное меню редактора (вызов меню — Esc; если выключено, то появится)
  • Function key labels — строка с командами, назначенными на F-клавиши
  • Left-hand border — левая рамка текстового окна
  • Right-hand border — правая рамка текстового окна
  • Bottom border — нижняя рамка текстового окна
  • Horz scroll bar — горизонтальная полоса прокрутки текстового окна,
    изменение этой настройки запрещено, отображение этой полосы прокрутки отключено
Macro — макрокоманда, которая дополнительно настраивает компоновку экрана (см. файл STATSET.S).

Между компоновками экрана можно переключаться и с клавиатуры (не влияет на настройки):
  • AltControlShiftA — переключиться на компоновку A
  • AltControlShiftB — переключиться на компоновку B
Для переключения можно использовать и меню редактора (см. 'дополнительно').

 Развернуть: дополнительно
Изображение
Для переключения на компоновку 'B' выбираем пункт 'layout B' в меню Window > Screen.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_DISPLAY_4.PNG

Изображение
Компоновка 'B'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_DISPLAY_5.PNG

Изображение
Для переключения на компоновку 'A' нажимаем AltControlShiftA.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_DISPLAY_6.PNG
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Настройки — 'Colors' / 'Цвета'

Сообщение SergeCpp » 22 ноя 2011, 18:51

Изображение
Для изменения настроек, относящихся к цветовому оформлению Multi-Edit, нажимаем 'Colors'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_01.PNG

Изображение
Настройки, относящиеся к цветовому оформлению Multi-Edit.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_02.PNG

Цветовые наборы

 Развернуть: скриншот


В Multi-Edit есть несколько цветовых наборов, между которыми можно переключаться.
Для переключения на выбранный набор нажимаем Enter (кнопка Load).
Если настройки редактора не сохранить (см. 'Настройки — предварительные сведения'),
то переключение набора действует до выхода из редактора.

Изначально в редакторе установлены цвета из цветового набора 'Work B'.

Можно создать новый цветовой набор, нажав Ins (кнопка Create). Новый набор создаётся
из текущих цветов элементов интерфейса (см. 'Отдельные элементы' ниже).

Цветовой набор можно удалить, нажав Del (кнопку Delete) на выбранном к удалению наборе.
Удалится только набор из списка, назначенные цвета останутся без изменения.

Цветовые наборы хранятся в файле CONFIG.DB. Изменения в списке наборов (создание, удаление)
сохраняются независимо от того, были ли сохранены настройки редактора.
Осторожно! Открытие файла CONFIG.DB в самом редакторе Multi-Edit
может быть опасно, так как с этим файлом Multi-Edit работает самостоятельно, 'скрытым образом'
и файл этот открыт 'скрытым образом' почти всегда. (При необходимости можно сделать копию
файла CONFIG.DB, например, CONFIG_.DB и открывать эту копию.)

Замечание: первоначальный файл CONFIG.DB при необходимости можно восстановить
(предварительно выйдя из редактора) из каталога ME\BACKUP.

 Развернуть: имеющиеся цветовые наборы
Изображение
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_04_WORK_A.PNG

Изображение
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_05_READ_A.PNG

Изображение
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_06_WORK_B.PNG

Изображение
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_07_READ_B.PNG

Различия между этими четырьмя наборами заключаются в следующем:
  • Набор 'Read A' (B) отличается от набора 'Work A' (B) только отсутствием подсветки
    текущей строки текста (см. также 'Multi-Edit 7.0 — чтение').
  • Набор 'A' отличается от соответствующего набора 'B' цветом выделенного блока текста
    и цветом выделенных элементов интерфейса (меню, кнопки, списки и т.д.).

Изображение
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_08_MONOCHROME.PNG


Отдельные элементы

Можно изменять цвета и отдельных элементов интерфейса. Если настройки редактора не сохранить
(см. 'Настройки — предварительные сведения'), то изменение цвета действует до выхода из редактора.

Изменённые настройки можно дополнительно сохранить, создав для них свой цветовой набор.
Тогда к ним можно будет вернуться после изменения (например, после установки других настроек).

 Развернуть: дополнительно
Изображение
1. Настройки текстового окна. Изменения сразу видны в небольшом окне внизу.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_09.PNG

Изображение
2. Выбор цвета элемента.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_10.PNG

Изображение
3. Выбор цвета элемента. Для смены диапазона цветов нажата клавиша Tab.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_11.PNG

Изображение
4. Настройки меню и диалогов. Изменения сразу видны в небольшом окне внизу.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_12.PNG

Изображение
5. Настройки справочной системы Multi-Edit. Изменения сразу видны в небольшом окне внизу.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_13.PNG

Изображение
6. Настройки подсветки языков программирования. Изменения сразу видны в небольшом окне внизу.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_14.PNG

Изображение
7. Выбор цвета элемента здесь устроен по-другому.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_15.PNG

Изображение
8. Подсветка языков программирования отключена.
Включить/выключить — Enter на этой настройке.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_16.PNG

Изображение
9. Подсветка языков программирования важнее подсветки текущей строки.
Включить/выключить — Enter на этой настройке.

(Настройка подсветки текущей строки — пункт 1: 'Current line' и 'Current line in block'.)
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_17.PNG

Изображение
10. При выключенной подсветке языков программирования текущая строка подсвечивается
независимо от значения настройки 'Current line overrides syntax'.

(Настройка подсветки текущей строки — пункт 1: 'Current line' и 'Current line in block'.)
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_18.PNG

Изображение
11. Настройки других элементов интерфейса. Изменения сразу видны в небольшом окне внизу.
(Выбор цвета элемента — как в пунктах 2 и 3.)
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_COLORS_19.PNG
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Горячие клавиши Multi-Edit 7.0

Сообщение apfusov » 25 ноя 2011, 11:39

Подскажите пожалуйста, как распечатать в файл (нет принтера работающего через LPT) таблицу горячих клавиш из настроек ME. У меня при нажатии на печать (tools-customize-keyboard-print) программа полностью зависает :-(.
Последний раз редактировалось apfusov 30 сен 2023, 23:41, всего редактировалось 1 раз.
apfusov
Даунгрейдер
 
Сообщения: 6
Зарегистрирован: 11 ноя 2011, 00:02

Создание файла со списком команд Multi-Edit 7.0

Сообщение SergeCpp » 25 ноя 2011, 12:59

Для создания файла со списком команд Multi-Edit предпринимаем следующие действия:

Изображение
1. Для установки режима печати в файл необходимо произвести настройку,
которую можно сделать в диалоге вывода на печать. Нажимаем F12.
В полный размер: http://old-dos.ru/screenshot/1328/ME_KEYMAP_TO_FILE_1.PNG

 Развернуть: дополнительно
Изображение
2. Нажимаем AltV и выбираем в списке устройство-файл: <TMP_PATH>PRINT.TMP.
В полный размер: http://old-dos.ru/screenshot/1328/ME_KEYMAP_TO_FILE_2.PNG

Изображение
3. Нажимаем Enter.
В полный размер: http://old-dos.ru/screenshot/1328/ME_KEYMAP_TO_FILE_3.PNG

Изображение
4. Нажимаем Esc и вызываем диалог настроек Tools > Customize.
В полный размер: http://old-dos.ru/screenshot/1328/ME_KEYMAP_TO_FILE_4.PNG

Изображение
5. Выбираем настройку Keyboard и нажимаем F12 или кнопку Print.
В полный размер: http://old-dos.ru/screenshot/1328/ME_KEYMAP_TO_FILE_5.PNG

Изображение
6. Дождавшись завершения печати (кнопка Print примет ненажатое состояние,
а также исчезнет надпись 'Printing list...' в строке сообщений слева вверху),
выходим из настроек (ShiftEsc), входим в программу управления файлами (ShiftF3)
и находим файл C:\ME\TEMP\PRINT.TMP.
В полный размер: http://old-dos.ru/screenshot/1328/ME_KEYMAP_TO_FILE_6.PNG

Изображение
7. Открываем файл PRINT.TMP, нажав Enter. Символы в его начале —
это управляющие коды для принтера 'HP LJ 6P'. Их можно и убрать.

(Тип принтера можно выбрать в диалоге пункта 1. 'NONE' — принтер без управляющих кодов.)
В полный размер: http://old-dos.ru/screenshot/1328/ME_KEYMAP_TO_FILE_7.PNG
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Multi-Edit 7.0 — цвета DOS

Сообщение SergeCpp » 25 ноя 2011, 16:26

В Multi-Edit есть возможность настройки цветов DOS — 16-цветной DOS-палитры
(Multi-Edit работает в 16-цветном текстовом режиме DOS).

Настройка действует и на цвета в DOS-окне Windows 9x
(и, разумеется, на цвета в полноэкранном режиме DOS).

В NT-системах (NT, 2000, XP и т.д.) DOS-окно устроено по-другому,
там эта настройка может и не действовать (в полноэкранном режиме DOS,
скорее всего, действовать будет).

При работе в DOS эта настройка сохраняется и после выхода из Multi-Edit.
При работе в оконном или полноэкранном режиме DOS системы Windows
настройка тоже сохраняется после выхода из Multi-Edit до тех пор,
пока работает эта DOS-сессия (например, если Multi-Edit запускался
из командной строки).

В настоящее время эта настройка отсутствует в каком-либо меню или диалоге редактора,
а также не вызывается нажатием клавишной комбинации. Запуск настройки производится
только путём запуска макрокоманды (в диалоге 'Run macro').

Изображение
1. Настройка цветов DOS находится в макрокоманде PALETTE_DOS в файле SETCOLOR.SH.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_01.PNG

 Развернуть: дополнительно
Изображение
2. Вызываем диалог запуска макрокоманды, нажав ShiftF9.
(Если файл SETCOLOR.SH не открыт или курсор находится не в тексте макро PALETTE_DOS,
то переходим к пункту 6.)
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_02.PNG

Изображение
3. Нажимаем Вниз.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_03.PNG

Изображение
4. Нажимаем Enter.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_04.PNG

Изображение
5. Меняем 'SETCOLOR' на 'SETUP' (так как макрокоманда находится в файле SETUP.MAC).
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_05.PNG

Изображение
6. Для запуска макрокоманды нажимаем Enter.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_06.PNG

Изображение
7. Макрокоманда запущена. Отметим, что текст заголовка DOS-окна изменился:
'Running — SETUP^PALETTE_DOS'.

Перед нами таблица цветов DOS. Столбик 'dac' — некоторая техническая информация
(программисты для уточнения могут обратиться к тексту макрокоманды).

Три столбика: 'old: r g b' — значение компонент цвета при запуске макрокоманды
(может пригодиться при необходимости отменить внесённые изменения).

Три столбика: 'new: r g b' — значение компонент цвета в настоящий момент,
эти значения можно менять.

r — красная компонента цвета.
g — зелёная компонента цвета.
b — синяя компонента цвета.

Изменить можно то значение, на котором находится курсор.
Значения шестнадцатеричные, от 0 до 3F.

Для перемещения нажимаем Вправо, Влево, Вверх, Вниз.
Для изменения нажимаем PgUp (+1), PgDn (-1). 3F+1 = 0, 0-1 = 3F.
Изменённое значение подсвечивается, около изменённого цвета ставится '*'.
В строке внизу выводится некоторая техническая информация
(программисты для уточнения могут обратиться к тексту макрокоманды).

Самый нижний, 17-й цвет — это цвет окаймления экрана, он обычно используется
только в DOS (используется программами типа KeyRus). В Windows изменение
этого цвета обычно влияет и на цвет 00 (чёрный), хотя может быть и по-другому.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_07.PNG

Изображение
8. Меняем значение цвета — нажимаем Вправо и несколько раз PgUp.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_08.PNG

Изображение
9. Выходим из настройки, нажав Esc.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_09.PNG

Изображение
10. Выбираем пункт 'DOS shell...' в меню Tools.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_10.PNG

Изображение
11. Работаем в DOS.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_11.PNG

Изображение
12. Для возврата из DOS в Multi-Edit вводим 'exit'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_12.PNG

Изображение
13. Мы опять в редакторе, в том же месте.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_13.PNG

Изображение
14. Вызываем диалог запуска макрокоманды, нажав ShiftF9.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_14.PNG

Изображение
15. Нажав Enter, запустили макрокоманду настройки цветов DOS.

Обращаем внимание на то, что в столбиках 'old: r g b' для цвета 00 теперь находится
'00 15 00'. Всё верно, так как это значение при запуске макрокоманды (а мы её только
что запустили), а не значение при старте редактора.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_15.PNG

Изображение
16. Восстанавливаем цвет 00 как чёрный — нажимаем Вправо и несколько раз PgDn.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_16.PNG

Изображение
17. Выходим из настройки, нажав Esc.
В полный размер: http://old-dos.ru/screenshot/1328/ME_DOS_COLORS_17.PNG

Хорошая, просто и понятно написанная небольшая книга по теме:
Григорьев В.Л. Видеосистемы ПК фирмы IBM. — М.: Радио и связь, 1993.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Настройки — 'Keyboard' / 'Команды и клавиши'

Сообщение SergeCpp » 28 ноя 2011, 15:24

Изображение
Для изменения настроек, относящихся к командам и клавишам Multi-Edit, нажимаем 'Keyboard'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_01.PNG

Изображение
Настройки, относящиеся к командам и клавишам Multi-Edit.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_02.PNG

Некоторые команды отсутствуют в списке (см. пример в 'дополнительно', о некоторых других
полезных командах будет рассказано со временем), их можно при желании добавить самостоятельно.

Совсем небольшое число клавиш, например, Пробел, некоторые команды в окне энциклопедии
(см. 'Multi-Edit 7.0 — поиск в энциклопедиях и словарях') настраивается без использования
списка команд. Это объясняется тем, что действия таких клавиш определяются типом файла,
находящегося в окне (Пробел) или специфичностью окна (просмотр энциклопедии).

Не для всех команд в списке назначены клавишные комбинации. Это объясняется лишь
соображениями разумности, ограничений тут почти нет (см. ниже, пункт 10).

Select new keymap — выбор таблицы команд и клавиш. В оригинальной версии Multi-Edit
есть несколько дополнительных таблиц со списком команд и клавиш, эмулирующих поведение
других редакторов (Brief, Wordstar). В этой модификации Multi-Edit дополнительных таблиц нет.

Команды и клавишные комбинации хранятся в файле CUA.DB. Изменения команд
сохраняются в этом файле независимо от того, были ли сохранены настройки редактора.
Сохранение же настроек необходимо для того, чтобы изменения команд учитывались в дальнейшем
(см. 'Multi-Edit 7.0 — описание файлов редактора, архив ME.RAR', описание файла CUA.DB).

Замечание: первоначальный файл CUA.DB при необходимости можно восстановить
(предварительно выйдя из редактора) из каталога ME\BACKUP.

 Развернуть: дополнительно
Добавление команды и назначение клавишной комбинации

Изображение
1. Добавим в список команд команду вызова настройки цветов DOS ('Multi-Edit 7.0 — цвета DOS').

Переместимся в подходящий для новой команды раздел ('Misc operations' / 'Разные действия').
Новая команда будет вставлена перед текущей в списке команд.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_03.PNG

Изображение
2. Для добавления команды нажимаем Ins (или кнопку Create).

Диалог создания команды имеет следующие поля:

Macro/cmd — имя макрокоманды или встроенной команды Multi-Edit (например, 'UP').
Список встроенных команд можно увидеть в макрокоманде ASSIGN_CMD в файле KEYCODES.SH.

File — имя макрофайла (без точки и расширения MAC), в котором содержится макрокоманда.
В случае встроенной команды Multi-Edit в этом поле пишется 'NOT APPLICABLE'.

Params — параметры макрокоманды, если нужны (обычно в формате '/имя=значение').

Descr — описание для списка команд, а также для вывода по AltK (что делает клавиша).

User — 'def / ord' и 'prv' относятся к полям 'Key 1', 'Key 2' и 'Label' ниже.

Key 1 — клавиша или клавишная комбинация для вызова команды.
Слева — для 'простого режима', справа — для 'режима программиста'.
Изменение — либо Пробел (не Enter) на этом поле, либо левая кнопка мыши
(Enter — это действие OK для всего диалога).

Key 2 — дополнительная клавиша или клавишная комбинация для вызова команды.
Слева — для 'простого режима', справа — для 'режима программиста'.
Изменение — либо Пробел (не Enter) на этом поле, либо левая кнопка мыши
(Enter — это действие OK для всего диалога).

Таким образом, для команды можно назначить до двух клавишных комбинаций
(например, команде 'Save files and exit Multi-Edit' назначено две).
Если для 'режима программиста' никакой клавиши не назначено то при работе в этом режиме
действует клавиша из 'простого режима' (если назначена).

Label — текст, отображающийся в области функциональных клавиш.
Применимо, разумеется, только к командам, для которых назначены клавиши F1-F12
с различными одиночными модификаторами (Alt, Control, Shift).
Текст для команд со множественными модификаторами (например, AltControl) не отображается.
Текст для F11 и F12 виден в специальных режимах DOS-окна
(см. 'Multi-Edit 7.0 — работа с широкими текстами').

Menu id — используется в разных меню редактора для отображения назначенной клавиши.
Детальные пояснения и уточнения — возможно, в будущем, отдельно.
Кратко: необходима синхронизация с описанием меню (обычно находится в RESOURCE.DB).

Mode — режим редактора, в котором будет выполняться команда:
  • Edit — редактирование текстов.
  • File mgr — встроенная программа работы с файлами (ShiftF3).
  • Term — терминал (в этой модификации Multi-Edit функции терминала убраны).
  • All — команда выполняется в любом режиме.
Include in edit box — команда выполняется также в поле просмотра или редактирования текста
диалогового окна (например, при просмотре файла по F3 во встроенной программе работы с файлами).

Замечание: режим All включает в себя и 'Include in edit box' (нет необходимости отмечать).

Пример: команды AltA (таблица символов и кодов ASCII), AltIns (копирование участка экрана)
и 'Телефоны и адреса...' (клавиша не назначена) выполняются в любом режиме.

В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_04.PNG

Изображение
3. Вводим имя макрокоманды, имя макрофайла и описание команды.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_05.PNG

Изображение
4. Назначаем клавишу для 'режима программиста' — нажимаем Пробел на этом поле.
В появившемся меню выбираем 'Define key' ('Назначить клавишу').
Выбор пункта 'Erase key' ('Стереть клавишу') приведёт к удалению существующего назначения.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_06.PNG

Изображение
5. После появления окошка 'Press the desired key...' нажимаем нужную клавишу (комбинацию).
Мы выбрали для команды комбинацию AltControlC, нажимаем её.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_07.PNG

Изображение
6. Клавишная комбинация AltControlC для 'режима программиста' введена.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_08.PNG

Изображение
7. Подтверждаем введённые данные, нажав Enter. Ошибка.
Клавишная комбинация AltControlC уже назначена некоторой команде
(см. 'Multi-Edit 7.0 — работа с буфером обмена Windows (Clipboard)').
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_09.PNG

Изображение
8. Созданная команда. Нам необходимо назначить этой команде ещё неназначенную
клавишную комбинацию.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_10.PNG

Изображение
9. Выходим из настроек (ShiftEsc) и выбираем пункт 'Unassigned...' в разделе Keys меню Macro.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_11.PNG

Изображение
10. Подбираем подходящую комбинацию клавиш из 287 неназначенных комбинаций.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_12.PNG

Изображение
11. Выходим, нажав Esc, переходим в настройки, нажимаем Enter для редактирования команды
и вводим AltControlShiftD в окошке 'Press the desired key...'.

Замечание: диалоги временно скрываются, это нормально, так как нажаты одновременно
Alt, Control и Shift (см. 'Multi-Edit 7.0 — скрытие диалогов').
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_13.PNG

Изображение
12. Клавишная комбинация AltControlShiftD для 'режима программиста' введена.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_14.PNG

Изображение
13. Подтверждаем введёные изменения, нажав Enter.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_15.PNG

Изображение
14. Выходим из настроек (ShiftEsc) и нажимаем AltK (что делает клавиша).
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_16.PNG

Изображение
15. Нажимаем AltControlShiftD, видим, что новая команда успешно создана.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_17.PNG

Изображение
16. Выполняем новую команду, нажав AltControlShiftD.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_18.PNG

Поиск команды

Изображение
1. Для поиска команды по значению некоторого поля в её определении нажимаем F5.
Вводим 'edit' и выбираем поле 'Menu id'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_19.PNG

Изображение
2. Нажав Enter, находим первую такую команду.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_20.PNG

Изображение
3. Нажав ShiftF5, находим следующую такую команду и просматриваем её определение (Enter или F3).
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_21.PNG

Изображение
4. Выходим из просмотра (Esc) и ищем следующую такую команду. Не найдена.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_22.PNG

Копирование команды

Изображение
1. Мы изменили действие одной из макрокоманд и хотим создать для неё команду
на основе уже существующей подобной команды (меньше вводить, меньше ошибок).

Находим нужную нам команду путём поиска в списке: нажимаем ShiftW, i, n, d, o, w, s
(см. 'Multi-Edit 7.0 — поиск в списках').
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_23.PNG

Изображение
2. Для копирования команды нажимаем F8. Так как имя макрокоманды остаётся прежним,
то ничего не меняем и нажимаем в появившемся запросе Enter.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_24.PNG

Изображение
3. Мы в диалоге редактирования команды. Все поля имеют значения исходной команды.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_25.PNG

Изображение
4. Меняем необходимые поля: Params (параметры), Descr (описание) и 'Menu id' (для меню).
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_26.PNG

Изображение
5. Подтверждаем введёные изменения, нажав Enter. Команда создана.

Замечание: это лишь пример, такого действия макрокоманда BlockCodePage сейчас не выполняет.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_27.PNG

Передвижение команды в списке

Изображение
1. Нам необходимо передвинуть команду 'Display keycodes' в списке.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_28.PNG

Изображение
2. Для начала передвижения нажимаем F8.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_29.PNG

Изображение
3. Нажав несколько раз Вверх, передвигаем команду в новое место.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_30.PNG

Изображение
4. Подтверждаем передвижение команды, нажав Enter (для отмены нажимаем Esc).
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_KEYBOARD_31.PNG

Удалить команду можно, нажав Del.

Для печати списка команд нажимаем F12.
См. также 'Создание файла со списком команд Multi-Edit 7.0'.

После изменения команд необходимо сохранить настройки редактора,
см. 'Настройки — предварительные сведения'.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Архивы с примерами использования Multi-Edit 7.0

Сообщение SergeCpp » 28 ноя 2011, 20:28

Примеры использования Multi-Edit 7.0, размещённые в этой теме до настоящего времени,
помещены также на сайт — ME_USAGE_CASES_001-025.RAR и ME_USAGE_CASES_026-050.RAR:

http://old-dos.ru/files/file_1328.html

Размещение в этой теме примеров использования Multi-Edit 7.0 будет продолжаться.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Настройки — 'Mouse / key repeat' / 'Клавиатура и мышь'

Сообщение SergeCpp » 29 ноя 2011, 22:59

Изображение
Для изменения настроек клавиатуры и мыши нажимаем 'Mouse / key repeat'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_MOUSE_REPEAT_1.PNG

Изображение
Настройки клавиатуры и мыши.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_MOUSE_REPEAT_2.PNG

Enable mouse — использование мыши редактором. Если мышь тут отключить, то в DOS-окне
систем Windows 9x мышь всё равно частично работает в меню и диалогах (выбор элемента).

Turn mouse cursor off when keyboard is used — убирать указатель мыши с экрана при нажатии
кнопок на клавиатуре (чтобы не мешал). Работает в DOS или в полноэкранном режиме в Windows.

Mouse cursor type — тип указателя мыши (в DOS или в полноэкранном режиме в Windows):
  • Transparent — прозрачный блок, его цвет определяется в 'Mouse cursor attributes'.
  • Fixed character — символ с определённым кодом (*).

(*) Двухсимвольное поле содержит шестнадцатеричный код символа.
Цифры 'A'-'F' ко вводу запрещены (это ошибка).

Mouse cursor attributes — цвет указателя мыши (в DOS или в полноэкранном режиме в Windows):
  • Reversed — инвертированный цвет того знакоместа, где находится указатель мыши.
  • Unchanged — цвет знакоместа остаётся неизменным (для использования с 'Fixed character',
    иначе указатель мыши не виден).
  • Fixed attribute — цвет определённого значения (**) (***).

(**) Старшая цифра — цвет фона, младшая — цвет текста.
Десятичные значения можно посмотреть в настройке цветов
(например, 'зелёный фон и чёрный текст' — это 32 десятичное и 20 шестнадцатеричное).

(***) Двухсимвольное поле содержит шестнадцатеричный код цвета.
Цифры 'A'-'F' ко вводу запрещены (это ошибка).

Mouse sensitivity — 'скорость' мыши. Работает в DOS или в полноэкранном режиме в Windows.

Key repeat speed — скорость повтора клавиатуры при нажатии и удержании клавиши (****).
Key repeat delay — сколько времени нужно удерживать клавишу нажатой до начала повтора (****).

(****) Работает и в DOS-окне Windows 9x. В Windows 9x действует также и на общесистемные настройки
(и для программ Windows в том числе).

Внесённые изменения вступают в действие сразу после нажатия 'OK' в этом диалоге (легко проверять).
Для того, чтобы эти изменения действовали и в дальнейшем, нужно сохранить настройки,
см. 'Настройки — предварительные сведения'.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Настройки — 'Printer' / 'Принтер'

Сообщение SergeCpp » 30 ноя 2011, 16:09

Изображение
Для изменения настроек принтера нажимаем 'Printer'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_1.PNG

Изображение
Настройки принтера. Курсор установлен на принтере, с которым Multi-Edit работает сейчас.
Для выбора другого принтера перемещаем курсор и нажимаем Enter.
Принтер 'NONE' — псевдопринтер, без управляющих кодов (Esc-последовательностей).
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_2.PNG

Выбор принтера вступает в действие сразу после нажатия 'OK' в этом диалоге.
Для того, чтобы выбранный принтер учитывался и в дальнейшем, нужно сохранить настройки,
см. 'Настройки — предварительные сведения'.

Список принтеров, с которыми может работать Multi-Edit, хранится в файле PRINTERS.DB.
Изменения в этом списке а также изменения в настройке отдельных принтеров сохраняются
в этом файле независимо от того, были ли сохранены настройки редактора.

Замечание: первоначальный файл PRINTERS.DB не сохраняется в каталоге ME\BACKUP.

Замечание: некоторые настройки, относящиеся к печати, находятся в диалоге печати (F12)
(см., например, 'Создание файла со списком команд Multi-Edit 7.0').
Способы печати (F12, AltF12) будут рассмотрены отдельно.

 Развернуть: дополнительно
Изображение
1. Для создания нового принтера нажимаем Ins и вводим имя нового принтера.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_3.PNG

Изображение
2. Нажимаем Enter. Принтер создан.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_4.PNG

Изображение
3. Для редактирования управляющих кодов (Esc-последовательностей) принтера нажимаем F3.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_5.PNG

Изображение
4. Для записи нового управляющего кода (Esc-последовательности) нажимаем Ins.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_6.PNG

Изображение
5. Управляющие коды (Esc-последовательности) для принтера 'HP LJ 6P'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_7.PNG

Изображение
6. Один из управляющих кодов (Esc-последовательностей) для принтера 'HP LJ 6P' —
строка инициализации принтера.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_PRINTER_8.PNG


Управляющие коды (Esc-последовательности) принтеров есть в их документации.

К настройкам принтера и способам печати также относятся следующие команды (из меню User):
  • 'Формат страницы принтера...' — ControlP
  • 'Размеры страниц файла...' — ControlM
  • 'На самую длинную строку' — ControlN

Эти команды будут рассмотрены отдельно.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Количество слов в тексте

Сообщение apfusov » 19 дек 2011, 12:49

Подскажите, есть ли в Multi-Edit возможность подсчитать сколько раз в тексте встречается то или иное слово, а также сколько всех слов в тексте?
Последний раз редактировалось apfusov 30 сен 2023, 23:41, всего редактировалось 1 раз.
apfusov
Даунгрейдер
 
Сообщения: 6
Зарегистрирован: 11 ноя 2011, 00:02

Количество слов в тексте

Сообщение SergeCpp » 19 дек 2011, 15:42

Прямой команды такого подсчёта сейчас нет.

Изображение
Количество нахождений определённого слова можно подсчитать в поиске (F5),
введя там это слово и отметив "Слова полностью" и "Найти все строки".

Можно подсчитать такие слова и во всех открытых файлах, отметив "Во всех файлах".
В полный размер: http://old-dos.ru/screenshot/1328/ME_WORDS_COUNT_1.PNG

 Развернуть: скриншот

В окне с результатами поиска будет строка с количеством: "Occurrences".
Будут посчитаны все нужные нам слова, в том числе и находящиеся на одной строке.

 Развернуть: скриншот

Подсчитать "слова вообще" можно по следующему регулярному выражению, обозначающему
последний символ слова с возможным последующим символом-разделителем слов:
Код: Выделить всё
[0-9a-zA-ZА-пр-ё][^0-9a-zA-ZА-пр-ё]|$

Нужно также отметить "Задано выражение" и "Учитывать регистр".

(Кнопка "Ранее найденные строки" или F6 позволяет вывести список предыдущего поиска всех строк.)

 Развернуть: скриншот

В файле ME\DOC\README — 1147 слов.

 Развернуть: скриншот

В Multi-Edit есть также возможность найти слово по его порядковому номеру.
Найдём, например, 1146-е (предпоследнее) слово в файле ME\DOC\README.
Для этого вызовем поиск в файлах (ControlF) и введём необходимые параметры.
(При таком поиске используются выражения Perl и выполняет поиск
отдельная Windows-программа ME\UTIL\RE.EXE.)

 Развернуть: скриншот

Поиск успешен, файл можно открыть и перейти к найденному слову, нажав Enter.

 Развернуть: скриншот

Так как файл README уже был открыт, то при нажатии Enter мы сразу переходим
к найденному 1146-му (предпоследнему) слову файла.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Настройки — 'Search' / 'Поиск'

Сообщение SergeCpp » 06 янв 2012, 10:36

Изображение
Для изменения настроек поиска и замены нажимаем 'Search'.
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_SEARCH_01.PNG

Изображение
Настройки поиска и замены. Выбрав пункт из меню, можно настроить параметры, которые
будут устанавливаться по умолчанию при вызове в дальнейшем соответствующей команды:
  • 'Search...' — 'Поиск', F5
  • 'Replace...' — 'Замена', ControlF5
  • 'File search...' — 'Поиск в файлах', пункт 'Search for files...' в меню Search, ControlF
  • 'File replace...' — 'Замена в файлах', пункт 'Replace in files...' в меню Search
В полный размер: http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_SEARCH_02.PNG

Внесённые изменения вступают в действие сразу после нажатия 'OK' в соответствующем диалоге.
Для того, чтобы эти изменения действовали и в дальнейшем, нужно сохранить настройки,
см. 'Настройки — предварительные сведения'.

Поиск

 Развернуть: настройки поиска

 Развернуть: поиск, диалог по умолчанию, простой режим

 Развернуть: поиск, диалог по умолчанию, режим программиста


Type / Тип
  • Literal / Точный текст — найти в точности указанный текст.
  • Regular expression / Задано выражение — поиск по шаблону, с использованием
    регулярных выражений (F1, когда курсор на этом поле — таблица специальных символов).
  • Word/phrase search / Слова полностью — найти слова, возможно разделённые
    знаками препинания или переводами строки.

Options / Параметры
  • Case sensitive / Учитывать регистр — различать или нет БОЛЬШИЕ и маленькие буквы.
  • Global search / Во всём файле/блоке — искать во всём файле/блоке
    или только с текущего положения курсора.
  • Marked block only / Только в блоке — искать только в блоке или нет.
  • All windows / Во всех файлах — искать во всех открытых файлах или только в текущем.

Direction / Направление
  • Forward / Вперёд — искать вперёд, вниз, в сторону конца файла.
  • Backward / Назад — искать назад, вверх, в сторону начала файла.

Matching / Совпадения
  • Stop on first / Первое — найти первое совпадение и остановить поиск.
  • Prompt for next / Возможно дальше — запрашивать продолжение поиска при нахождении
    каждого фрагмента.
  • List all occurrences / Найти все строки — найти все совпадения и показать строки с ними
    в специальном окне-списке, см. также 'Количество слов в тексте'.

Замена

 Развернуть: настройки замены

 Развернуть: замена, диалог по умолчанию, простой режим

 Развернуть: замена, диалог по умолчанию, режим программиста


Настройки замены — те же, что и при поиске, плюс, в дополнение, специфическая настройка:

Cursor after replace / Курсор после замены
  • Start / Начало — после замены оставить курсор в начале этого заменённого текста
    (это необходимо в редких случаях, например, при удалении пустых строк заменой выражения '^$' на '%').
  • End / Конец — после замены поместить курсор на символ правее этого заменённого текста
    (это необходимо в большинстве случаев замены).

Поиск в файлах

 Развернуть: настройки поиска в файлах

 Развернуть: поиск в файлах, диалог по умолчанию, простой режим

 Развернуть: поиск в файлах, диалог по умолчанию, режим программиста


  • Sub-directories / Искать в каталогах — искать также в подкаталогах или нет.
  • Text files only / Только текстовые — искать только в текстовых файлах или в любых
    (тип файла определяется в функции _file_type(), находящейся в файле MESYS.S).
  • Case sensitive / Учитывать регистр — различать или нет БОЛЬШИЕ и маленькие буквы.
  • Regular expressions / Задано выражение — поиск по шаблону, с использованием
    регулярных выражений (F1, когда курсор на этом поле — таблица специальных символов).
  • Files in memory / В открытых файлах — если подходящий файл уже загружен, искать в нём,
    а не в файле на диске (может иметь значение для изменённых и ещё не сохранённых файлов).

  • Files / Файлы — файлы, в которых искать. Можно указать несколько имён или шаблонов,
    разделяя их пробелами: *.txt *.lst c:\ref\*.*
  • Exclude / Исключить — фрагменты полного имени для исключения таких файлов из поиска.
    Можно указать несколько таких фрагментов, разделяя их пробелами: .rtf \backup\
  • Path / Где — где искать файлы, обозначенные только именем. Можно указать несколько
    каталогов, разделяя их пробелами: c:\me\src c:\doc (при пустом поле каталогом поиска считается
    каталог, в котором запущен Multi-Edit, см. 'Multi-Edit 7.0 — сессии редактирования').

Для дополнительных параметров (они есть на скриншотах диалогов), значения по умолчанию не настраиваются.

Замена в файлах

 Развернуть: настройки замены в файлах

 Развернуть: замена в файлах, диалог по умолчанию, простой режим

 Развернуть: замена в файлах, диалог по умолчанию, режим программиста


Настройки замены — те же, что и при поиске, плюс, в дополнение, специфическая настройка:

Leave files open / Не закрывать файлы — открываемые при замене файлы остаются открытыми
(всего не более 120 открытых в редакторе файлов), иначе эти файлы закрываются.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Multi-Edit 7.0 — параметры отображения и работы с текстом

Сообщение SergeCpp » 13 янв 2012, 23:55

Для установки различных параметров отображения и работы с текстом нажимаем AltL.
Диалог 'простого режима' намного проще диалога 'режима программиста'.

 Развернуть: диалог простого режима

Работа с диалогом 'простого режима' рассмотрена ранее, см. 'Multi-Edit 7.0 — форматирование текста'.

Изображение
Диалог 'режима программиста' позволяет изменить также и дополнительные параметры.
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_02.PNG

Edit mode
  • Text — режим текста: справа вверху (L) отображается номер строки с начала файла.
  • Document — режим документа: слева на рамке окна (Pg) отображается номер страницы,
    а справа вверху (L) — номер строки в этой странице.

Indent style — отступ от начала строки (после нажатия Enter):
  • Off — курсор устанавливается в первую колонку (или в колонку, заданную командами
    Indent или Undent; этим командам сейчас не назначена клавишная комбинация; эти команды
    есть в списке команд, см. «Настройки — 'Keyboard' / 'Команды и клавиши'»).
  • Auto — курсор устанавливается в колонку, с которой начинается текст предыдущей строки;
    если предыдущая строка — без текста, то в колонку, в которую устанавливался при предыдущем
    нажатии Enter или в первую (если Enter нажимается впервые). Команды Indent и Undent также
    могут использоваться (действуют только, если предыдущая строка — без текста).
  • Smart — курсор устанавливается в колонку, которая определяется специальной макрокомандой;
    такая макрокоманда должна иметься для типа редактируемого файла (и уже есть для некоторых языков
    программирования); если макрокоманды нет, то курсор устанавливается, как в режиме Off;
    настройки типов файлов (Tools > Customize > Extensions) будут рассмотрены позже.

Options
  • Word wrap — автоматический перенос набираемого слова на новую строку по достижении правой
    границы текста (Right margin), см. также «Multi-Edit 7.0 — форматирование текста».
  • Save format line with file — сохранять строку формата (см. ниже) в самом редактируемом файле.
  • Display tabs — отображать символы табуляции, эта настройка действует глобально, на все файлы;
    действует только в режиме Tab expand > Tabs (см. «Настройки — 'Edit' / 'Редактирование'»).

 Развернуть: установка режима Tab expand > Tabs

 Развернуть: отображение символов табуляции
Изображение
Нажатием AltControlShiftH вызвана линейка кодов (см. «Multi-Edit 7.0 — линейки»);
видно, что пространство между символами табуляции (с шестнадцатеричным кодом 09)
заполнено символами с шестнадцатеричным кодом FF — это псевдосимволы, их в файле не будет.
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_04.PNG


Tab settings mode — работа с табуляциями:
  • Tab and margins — использовать настройки Tab spacing и Right margin (см. ниже).
  • Format line — использовать строку формата с произвольными позициями табуляции (см. ниже).

Right margin — правая граница текста, см. Word wrap выше,
см. также «Multi-Edit 7.0 — форматирование текста»).

Tab spacing — размер табуляции.

Bin rec length — длина строки двоичного файла,
см. «Multi-Edit 7.0 — редактирование двоичных файлов».

 Развернуть: длина строки двоичного файла
Изображение
Длина строки двоичного файла: 16 символов (такая длина устанавливается по умолчанию).
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_05.PNG

Изображение
Длина строки двоичного файла: 10 символов.
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_06.PNG


Format line edit — редактирование строки формата, см. ниже.

Auto setup — изначально параметры этого диалога соответствуют параметрам
типа редактируемого файла (Tools > Customize > Extensions, будут рассмотрены позже).
Параметры диалога (или настройки типа файла) можно менять во время работы.
Эта кнопка предназначена для приведения параметров диалога в соответствие параметрам типа.

 Развернуть: работа со строкой формата
Изображение
1. Мы открыли текстовый файл со значениями, разделёнными табуляцией.
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_07.PNG

Изображение
2. Вызываем диалог параметров отображения, нажав AltL и нажимаем в нём кнопку Format line edit.
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_08.PNG

Изображение
3. Режим редактирования строки формата. Символы-треугольники — это позиции табуляции.
Символ 'R' (он находится в конце строки формата) — правая граница текста.
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_09.PNG

Изображение
4. Редактируем строку формата почти как обычную текстовую строку
(нажатие Tab вставляет в строку позицию табуляции — символ-треугольник).
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_10.PNG

Изображение
5. После редактирования строки формата нажимаем Enter.
Файл отображается в соответствии с этой строкой формата.
При этом также устанавливается параметр Save format line with file
строка формата будет сохранена в самом редактируемом файле (как его первая строка).
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_11.PNG

Изображение
6. Открыв файл для просмотра в Far, мы видим, что строка формата является первой его строкой.
В остальном файл остался прежним, так как строка формата влияет только на отображение файла.
В полный размер: http://old-dos.ru/screenshot/1328/ME_LAYOUT_12.PNG


Изменения параметров Edit mode, Indent style, Word wrap, Right margin
и Bin rec length действуют, пока файл открыт (и сохраняются в сессии при выходе из редактора,
если файл при выходе был открыт, см. «Multi-Edit 7.0 — сессии редактирования»).
Если необходимо изменить эти параметры на постоянной основе, следует обратиться к настройкам
типов файлов (Tools > Customize > Extensions, будут рассмотрены позже).

Убрать из файла сохранённую в нём строку формата можно, сняв пометку Save format line with file.
Файл после этого нужно сохранить.

Изменение параметра Display tabs — глобальное, действует на все файлы и только в текущей сессии
редактирования. Для постоянного изменения этого параметра необходимо сохранить настройки редактора,
см. «Настройки — предварительные сведения».

Изменения параметров Tab settings mode и Tab spacing действуют только в текущей сессии
редактирования и устанавливаются в значения, соответствующие типу файла при загрузке этой сессии в будущем.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Ошибка Restore Warning

Сообщение apfusov » 19 янв 2012, 15:02

Подскажите как поступить. При работе в Multi-Edit 7.0 появилась ошибка Restore Warning - Check for duplicate window 'путь к файлу',
ID:4 при открытии файла (вверху пишет восстанавливается состояние...). При заходе в список открытых файлов там оказалось
два открытых файла с данным именем и путем, принудительное закрытие одного и всех файлов не помогло, не помогла
также замена всех файлов в папке ME на исходные с вашего сайта. И еще при закрытии одного из дублирующихся файлов
в другом неправильно отображался текст (как-будто весь документ сжали без пробелов) и сдвинуто окно (сжато) в правую
сторону (Scrollock), а иногда открывается два окна в одном нормальные символы, а другом hex-кодировка (как я понял).
До этого в настройках программы пытался изменить цвет eol comments в Syntax и добавил символы в расцветку файлов
(скобки и кавычки чтоб подсвечивались). Простите может чего непонятно написал т.к. спешил.
Последний раз редактировалось apfusov 30 сен 2023, 23:41, всего редактировалось 1 раз.
apfusov
Даунгрейдер
 
Сообщения: 6
Зарегистрирован: 11 ноя 2011, 00:02

Ошибка Restore Warning — Check for duplicate window

Сообщение SergeCpp » 19 янв 2012, 16:07

Самое простое решение: удалите соответствующий файл сессии из каталога STATUS.
"Соответствующий" — он у вас, скорее всего, самый недавний по дате изменения.

Если "путь к файлу" — один из файлов Multi-Edit (.DB, например, что в каталоге CONFIG), то это "самое простое" решение — обязательно.

Если "путь к файлу" — другой файл, и важно сохранить положение курсора в нём, то можно поступить двояко:

а) Убрать одну (любую, но учтите, что сохранённое положение курсора в них разное) из строк файла сессии с этим "путём к файлу" в ней. Строки эти начинаются с "/W=" и дальше там есть "/FN=" и "путь к файлу". Если результат не подойдёт, то выполнить "самое простое" решение.

б) Изменить в одной из строк (а) значение "/BI=", чтобы эти значения были одинаковыми. Если результат не подойдёт, то выполнить пункт (а).

В любом случае, "самое простое" решение — работает всегда (так как ошибка возникла при восстановлении состояния, а, удалив файл сессии, мы это состояние убрали — восстанавливать стало нечего).

Если сохранённые сессии неважны, можно и все их удалить из каталога STATUS.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Пред.След.

Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3