Параметры редактора

Far Manager


Параметры редактора

Изменение этих параметров возможно через far:config.

Editor.AddUnicodeBOM

Этот праметр указывает надо ли добавлять BOM (Byte Order Mark) в начало создаваемых редактором файлов в юникодной кодировке (1200, 1201, 65001).

false - BOM не добавляется
true - BOM добавляется

По умолчанию значение = true.

Editor.AllowEmptySpaceAfterEof

Окончание файла в редакторе всегда находится внизу экрана, если строк в файле больше чем строк экрана. При построчном скроллировании вниз (например, с помощью Ctrl-Down), скроллирование прекращается, когда показывается последняя строка.

Параметр Editor.AllowEmptySpaceAfterEof позволяет изменить такое поведение редактора.

Может принимать следующие значения:

0- прекратить скроллинг, если последняя строка внизу экрана.
1- продолжать скроллинг, при этом:

a) поместить курсор за пределы файла по прежнему нельзя,
b) скроллинг с помощью Ctrl-Down сдвинет текст до курсора.

По умолчанию значение = 0 (прекратить скроллинг).

Editor.BSLikeDel

Параметр позволяет управлять поведением клавиши BackSpace в редакторе, когда выделен вертикальный блок.

Если значение отлично от 0, то BS удаляет вертикальный блок подобно клавише Del.

По умолчанию значение = 1 (BS удаляет помеченный вертикальный блок).

Editor.CharCodeBase

Параметр позволяет менять представление кода символа, на котором стоит курсор в статусной строке в редакторе.

Может принимать следующие значения:

0 - восьмеричное значение (3 символа с ведущим нулями)
1 - десятеричное значение (3 символа с ведущими пробелами)
2 - шестнадцатеричное значение (2 символа под цифру + символ h')

По умолчанию значение = 1 (десятеричное значение).

Editor.F8CP

Строка позволяющая задавать список кодовых страниц используемых при переключении кодировки клавишей F8 в редакторе или просмотрщике.

Значение по умолчанию - "", в этом случае используются только кодовые страницы ANSI и OEM.

Если задать строку "-1", то кроме ANSI и OEM в список переключения добавляется умолчательная кодовая страница редактора/просмотрщика (если отличается).

В противном случае строка должна быть списком номеров кодовых страниц. Кроме номеров можно использовать также имена - ANSI/OEM/UTF8/DEFAULT. Дубликаты и неподдерживаемые кодовые страницы удаляются.

Пример: "ANSI,OEM,65001".

Editor.FileSizeLimit

Параметр задаёт максимальный размер редактируемого файла в байтах. Если размер редактируемого файла превышает максимально допустимый, то будет показано предупреждающее сообщение перед открытием такого файла.

По умолчанию значение = 0 (отключает проверку и вывод сообщения).

Editor.KeepEditorEOL

Параметр позволяет управлять типом перевода строк для текста вставляемого в редактор из буфера обмена.

false- текст вставляется без изменений, т.е. берётся тип перевода строк источника (при этом можно получить текст с разными типами перевода строк).
true- если файл не пуст, сохраняется текущий тип перевода строк редактируемого файла, в противном случае параметр ни на что не влияет, т.е. будет использован стиль переводов строк оригинала.

По умолчанию значение = true.

Editor.ReadOnlyLock

Параметр "Editor.ReadOnlyLock" задаёт поведение редактора при открытии файлов с атрибутами ReadOnly, Hidden и System.

Биты:

0 - Блокировать редактирование файла с атрибутом R/O
1 - Предупреждать при открытии файла с атрибутом R/O
2 - не используется
3 - не используется
4 - не используется
5 - применять дополнительно для файлов с атрибутом Hidden
6 - применять дополнительно для файлов с атрибутом System

Значения в битах 0 и 1 соответствуют опциям в диалоге настроек редактора ("Блокировать редактирование файла с атрибутом R/O" и "Предупреждать при открытии файла с атрибутом R/O").

Например, значение 0x43 - предупреждать и блокировать изменения в файлах с атрибутами ReadOnly и System.

По умолчанию значение = 0.

Editor.UndoDataSize

Параметр позволяет ограничить количество памяти, используемой для операций отмены действий в редакторе.

По умолчанию значение = 104857600 (100MB).

Editor.WordDiv

Параметр позволяет задавать дополнительные (кроме пробела и табуляции) используемые для редактора и строк редактирования символы-разделители слов.

По умолчанию: ~ ! % ^ & * ( ) + | { } : " < > ? ` - = \ [ ] ; ' , . /


Far Manager © 1996—2000 Eugene Roshal, © 2000—2015 Far Group