Изменение этих параметров возможно через far:config.
Этот праметр указывает надо ли добавлять BOM (Byte Order Mark) в начало создаваемых редактором файлов в юникодной кодировке (1200, 1201, 65001).
false - BOM не добавляется | |
true - BOM добавляется |
По умолчанию значение = true.
Окончание файла в редакторе всегда находится внизу экрана, если строк в файле больше чем строк экрана. При построчном скроллировании вниз (например, с помощью Ctrl-Down), скроллирование прекращается, когда показывается последняя строка.
Параметр Editor.AllowEmptySpaceAfterEof позволяет изменить такое поведение редактора.
Может принимать следующие значения:
0 | - прекратить скроллинг, если последняя строка внизу экрана. |
1 | - продолжать скроллинг, при этом: a) поместить курсор за пределы файла по прежнему нельзя, b) скроллинг с помощью Ctrl-Down сдвинет текст до курсора. |
По умолчанию значение = 0 (прекратить скроллинг).
Параметр позволяет управлять поведением клавиши BackSpace в редакторе, когда выделен вертикальный блок.
Если значение отлично от 0, то BS удаляет вертикальный блок подобно клавише Del.
По умолчанию значение = 1 (BS удаляет помеченный вертикальный блок).
Параметр позволяет менять представление кода символа, на котором стоит курсор в статусной строке в редакторе.
Может принимать следующие значения:
0 - восьмеричное значение (3 символа с ведущим нулями) | |
1 - десятеричное значение (3 символа с ведущими пробелами) | |
2 - шестнадцатеричное значение (2 символа под цифру + символ h') |
По умолчанию значение = 1 (десятеричное значение).
Строка позволяющая задавать список кодовых страниц используемых при переключении кодировки клавишей F8 в редакторе или просмотрщике.
Значение по умолчанию - "", в этом случае используются только кодовые страницы ANSI и OEM.
Если задать строку "-1", то кроме ANSI и OEM в список переключения добавляется умолчательная кодовая страница редактора/просмотрщика (если отличается).
В противном случае строка должна быть списком номеров кодовых страниц. Кроме номеров можно использовать также имена - ANSI/OEM/UTF8/DEFAULT. Дубликаты и неподдерживаемые кодовые страницы удаляются.
Пример: "ANSI,OEM,65001".
Параметр задаёт максимальный размер редактируемого файла в байтах. Если размер редактируемого файла превышает максимально допустимый, то будет показано предупреждающее сообщение перед открытием такого файла.
По умолчанию значение = 0 (отключает проверку и вывод сообщения).
Параметр позволяет управлять типом перевода строк для текста вставляемого в редактор из буфера обмена.
false | - текст вставляется без изменений, т.е. берётся тип перевода строк источника (при этом можно получить текст с разными типами перевода строк). |
true | - если файл не пуст, сохраняется текущий тип перевода строк редактируемого файла, в противном случае параметр ни на что не влияет, т.е. будет использован стиль переводов строк оригинала. |
По умолчанию значение = true.
Параметр "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.
Параметр позволяет ограничить количество памяти, используемой для операций отмены действий в редакторе.
По умолчанию значение = 104857600 (100MB).
Параметр позволяет задавать дополнительные (кроме пробела и табуляции) используемые для редактора и строк редактирования символы-разделители слов.
По умолчанию: ~ ! % ^ & * ( ) + | { } : " < > ? ` - = \ [ ] ; ' , . /