
Для изменения настроек, относящихся к редактированию текста, нажимаем 'Edit'.
В полный размер:
http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_EDIT_1.PNG
Настройки, относящиеся к редактированию текста.
В полный размер:
http://old-dos.ru/screenshot/1328/ME_CUSTOMIZE_EDIT_2.PNGPage break string — строка, которая используется в качестве разделителя страниц.
Максимальная длина 10 символов.
Word delimits — символы, не входящие в слово. Используется для определения
слов в тексте. Максимально 40 символов.
Max undo count — устанавливает, сколько максимально раз подряд можно отменить
действие редактирования (AltBackspace или ControlZ). Максимальное значение 65535.
Установка в 0 отключает возможность отменить действие редактирования.
Default file extensions — расширения файлов по умолчанию. Используется
при запуске редактора из командной строки, а также в диалоге открытия нового файла.
Позволяет указывать имя файла без расширения. Расширения разделяются точкой с запятой (;).
Применяется следующим образом: если файл для загрузки указан без расширения и если
такого файла без расширения нет, то проверяется существование файла с добавленным
первым расширением из списка. Если файл существует, то он загружается. Если нет,
то проверяется существование файла с добавленным следующим расширением из списка.
И так до конца списка. Если никакого файла не найдено, то 'создаётся' новый файл
без расширения.
'Создаётся' — файл создастся на диске при первом сохранении, а пока открывается окно
для этого файла (так же поступает и Far при нажатии ShiftF4 и вводе имени нового файла).
При желании, детально разобраться с алгоритмом можно, обратившись к строкам 143-191
макро LDFILES, что находится в файле MESYS.S из архива ME_PLUS.RAR.
Cursor — форма курсора в режимах вставки (
Insert) и замены (
Overwrite).
Column block move — как перемещать прямоугольные блоки (выделяются по ShiftF7):
удалять оставшееся пустым место (
Deletes space) или оставлять его (
Leaves space).
В настоящее время изменение этой настройки запрещено, пустое место удаляется в режиме вставки
и остаётся в режиме замены.
При необходимости восстановить возможность изменения этой настройки можно, изменив
'/PROTECT=1' на '/PROTECT=0' в строках 85 и 88 и убрав комментарий со 141 строки макро SETEDIT,
что находится в файле SETUP.S (и выполнив после этого компиляцию файла SETUP.S).
После этого придётся ещё произвести некоторые изменения в макрофункциях _move_block() и _window_move(),
находящихся в файле BLOCK.S (выполнив потом компиляцию и этого файла).
Truncate spaces — см. «Режим 'Truncate spaces' — пояснения».
Control-Z at eof — символ Control-Z (шестнадцатеричный код 1A) помещается в конец файла.
Некоторые программы (обычно старые) требуют такой символ в конце файла (см. также с. 6 файла README).
CR/LF at eof — последовательность символов CR (шестнадцатеричный код 0D) и LF
(шестнадцатеричный код 0A) помещается в конце последней строки файла (для Unix-текстов — только LF).
Edit binary files in hex — открывать ли двоичные файлы в специальном режиме
(см. 'Multi-Edit 7.0 — редактирование двоичных файлов'). Если нет — двоичный файл
откроется как текстовый с фиксированной длиной строки (зависящей от расширения файла).
Default mode — режим работы по умолчанию: вставка (
Insert) или замена (
Overwrite).
Leave cursor at — место установки курсора после выполнения вставки из буфера Multi-Edit
(ControlV) или из буфера обмена Windows (см. 'Multi-Edit 7.0 — работа с буфером обмена Windows
(Clipboard)'): в начале вставленного текста (
Beginning of pasted text) или в его конце
(
End of pasted text).
Tab expand — использовать при вводе и редактировании текста символ табуляции (
Tabs)
или заменять его соответствующим числом пробелов (
Spaces). Число пробелов настраивается
отдельно, в другом месте ('Extensions' в главном диалоге настроек редактора).