Изменение этого параметра возможно через far:config.
Параметр задаёт поведение комбинации Ctrl-Alt-Shift для временного гашения объектов интерфейса.
Номера битов:
0 - Панели | |
1 - Редактор | |
2 - Внутренняя программа просмотра | |
3 - Окно подсказки | |
4 - Диалоги |
Если бит установлен, гашение разрешено.
По умолчанию разрешено гашение всех объектов.
См. также System.CASRule.
Параметр позволяет отключать комбинацию Ctrl-Alt-Shift для временного гашения объектов интерфейса.
Различаются комбинации левого и правого Ctrl-Alt-Shift.
Номера битов:
0 - левая комбинация Ctrl-Alt-Shift | |
1 - правая комбинация Ctrl-Alt-Shift |
Если бит установлен, срабатывает гашение экрана.
По умолчанию разрешены обе комбинации.
См. также System.AllCtrlAltShiftRule.
Параметр задаёт поведение выбора истории команд в командной строке, если после Ctrl-E/Ctrl-X нажали Esc:
0 - Изменять положение в History. | |
1 - Не изменять положение в History. |
По умолчанию действует правило 0.
Параметр позволяет задавать сочетание клавиш для отделения консоли Far Manager от не интерактивного процесса, запущенного в ней.
Если в консоли Far-а был запущен длительный процесс, например архивация, и по тем или иным причинам именно эта копия Far Manager нужна (редактор в фоне), или нежелательно запускать новый Far, то если у вас установлена эта опция, можно создать новую консоль для Far, где он продолжит работу как если бы запущенный процесс уже завершился, а сам процесс продолжит работу в старой консоли.
Например, значение параметра System.ConsoleDetachKey равное "CtrlAltX" назначает процессу разделения сочетание клавиш Ctrl-Alt-X.
По умолчанию значение = "CtrlShiftTab".
Параметр задаёт размер буфера, когда не используется системная функция копирования. Если параметр равен 0, то используется размер по умолчанию - 32768 байт.
По умолчанию значение равно 0.
Параметр позволяет управлять поведением опции "Права доступа" в диалоге копирования / перемещения.
Номера битов:
0 и 1 | - Диалог Move: по умолчанию выставлять опцию копирования (бит 0 выставлен в 1, бит 1 сброшен в 0) или наследования (биты 0 и 1 выставлены в 1) прав доступа; |
2 | - Диалог Move: запоминать состояние опции до конца сеанса работы Far Manager; |
3 и 4 | - Диалог Copy: по умолчанию выставлять опцию копирования (бит 3 выставлен в 1, бит 4 сброшен в 0) или наследования (биты 3 и 4 выставлены в 1) прав доступа; |
5 | - Диалог Copy: запоминать состояние опции до конца сеанса работы Far Manager. |
Воздействие битов 0 и 1 зависит от состояния бита 2:
- Если бит 2 выставлен в 1, то опция "Права доступа" будет установлена в зависимости от
битов 0 и 1 только при первом вызове диалога перемещения после запуска Far Manager. Если вы
переключите эту опцию в диалоге вручную, то при следующем вызове диалог предложит значение
опции, выбранное вами в прошлый раз. Значение этой опции запоминается только до конца сеанса
работы Far Manager. При следующем запуске Far опция снова будет установлена в зависимости от битов 0 и 1.
- Если бит 2 сброшен в 0, то опция "Права доступа" будет установлена в зависимости от битов 0 и 1 всякий раз при вызове диалога перемещения. Вы можете переключать эту опцию в диалоге вручную, но выбранное вами значение будет действовать только на текущую операцию переноса файлов.
Аналогично, для операции копирования воздействие битов 3 и 4 зависит от состояния бита 5.
Примеры:
0x21 | - для операции перемещения опцию "Права доступа" выставлять всегда в "Копировать", для операции копирования выставлять опцию в значение по умолчанию и запоминать её значение до конца сеанса работы Far Manager. |
0xС0 | - для перемещения запоминать значение опции до конца сеанса работы Far (при первом вызове диалога опция выставлена в значение по умолчанию), для операции копирования опцию "Права доступа" выставлять всегда в "Копировать". |
По умолчанию значение параметра = 0 (опция "Права доступа" устанавливается в значение по умолчанию и до конца сеанса работы не запоминается).
Параметр System.CopySecurityOptions не влияет на создание связей (Alt-F6). В этом случае права всегда копируются. |
Параметр задаёт режим отображения вывода информации о средней скорости копирования, времени копирования и примерном времени до конца операции в диалоге копирования.
Номера битов:
0 - если установлен, то показывать при копировании в NUL. | |
1 - если установлен, то показывать при обычных операциях копирования. |
Так как эта функция требует времени для сбора статистики, то на небольших файлах при выключенном "общем индикаторе копирования" Вы можете ничего не увидеть.
Параметр доступен в Настройках интерфейса, но в диалоге можно выставить только два значения - показывать информацию везде или отключить режим отображения.
Примеры:
1 - показывать информацию только при копировании в NUL.
2 - показывать информацию при обычных операциях копирования.
3 - всегда показывать информацию о времени и скорости.
По умолчанию значение = 3 (всегда показывать информацию о времени и скорости).
Изменение этого параметра возможно через far:config или в Настройках интерфейса.
Параметр позволяет определять, какие типы команд не будут помещаться в историю. Проверка идёт по битовой маске. Если бит установлен, данный тип команд в историю не помещается.
Номера битов:
0 - не помещать в историю команды ассоциаций Windows | |
1 - не помещать в историю команды ассоциаций Far | |
2 - не помещать в историю команды запуска с панели | |
3 - не помещать в историю команды запуска из командной строки |
По умолчанию значение = 0 (помещать в историю все команды).
Параметр позволяет задавать список расширений файлов, по которым Far Manager будет различать какие файлы являются пакетными (Batch-файлы, обрабатываемые командным процессором) и будут исполняться в консоли Far Manager при нажатии Enter на соответствующем элементе панели (прочие - в отдельном консольном окне).
Формат параметра: <.><Расширение><;>[<.><Расширение><;>]
Разделитель расширений - символ ;.
Одиночный символ ; задаёт пустой список (в этом случае ни один Batch-файл Far не будет исполнять).
Например, список ".BAT;.BTM;" указывает, что Batch-файлами являются файлы *.BAT и *.BTM.
В DOS/Windows 9x пакетными файлами считаются файлы, имеющие расширение ".BAT". В линейке Windows на базе NT - ".BAT" и ".CMD". Командный процессор TCC/LE (известный ранее как 4NT; http://jpsoft.com) считает Batch-файлами файлы с расширением ".BTM". Если в списке указано расширение ".BTM", но в системе не прописаны настройки для этого типа файлов (например, не установлен TCCLE/4NT), то штатный командный процессор (command.com или cmd.exe) не будет исполнять такие пакетные файлы.
По умолчанию значение = ".BAT;.CMD;".
В параметре можно использовать переменные среды.
Если после раскрытия переменных среды список окажется пуст, будет использован список ".BAT;.CMD;".
Параметр позволяет задавать ключи для командного процессора при запуске внешних программ.
Перед запуском внешней программы Far Manager формирует строку запуска подобно следующему шаблону:
COMSPEC ComSpecParams Program ProgramParams
Здесь:
COMSPEC - значение переменной среды %COMSPEC%
ComSpecParams - этот параметр (для cmd.exe это '/C ')
Program - запускаемая программа
ProgramParams - параметры запускаемой программы
По умолчанию значение = "/C".
Параметр позволяет задавать набор команд которые будут сразу передаваться в %comspec% для выполнения, поиск в PATH и т.п. не будет произведён.
Разделитель команд - символ ;. Например, если "System.Executor.ExcludeCmds" задан списком "DATE;ECHO", то при вводе 'date' будет исполнена внутренняя команда CMD.EXE/COMMAND.COM. Для исполнения внешней команды "date.exe" необходимо точно написать её название. В тоже время, если "date.exe" доступно в %PATH% и из списка "ExcludeCmds" убрать "DATE", то внутренняя команда ком.процессора никогда не будет исполнена.
Готовые настройки для CMD.EXE, COMMAND.COM и TCCLE.EXE (известный ранее как 4NT.EXE) находятся в каталоге Addons\SetUp, файлы "Executor.???.farconfig".
Команды "CLS", "REM", "CD" и "CHDIR" Far обрабатывает самостоятельно. Эти команды не включены в "Executor.???.farconfig".
Команды "IF", "CHCP" и "SET" Far обрабатывает с ограниченной функциональностью - если синтаксис отличается от приведённого в разделе Команды операционной системы, то команда передаётся на дальнейшую обработку ком.процессору.
По умолчанию список ExcludeCmds пуст.
В параметре можно использовать переменные среды.
Параметр позволяет задавать вид заголовка консоли при запуске файла на исполнение.
Может быть одним из следующих значений:
0 - в заголовке консоли отображается то, что вводил пользователь. | |
1 - в заголовке консоли отображается полный путь к исполняемому файлу. |
По умолчанию значение = 0 (то, что вводил пользователь).
При передаче строки командному процессору, она заключается в кавычки. Это необходимо для правильной работы CMD.EXE.
Параметр позволяет задать список командных процессоров, для которых строка в кавычки заключаться не будет. Имя командного процессора берётся из переменной среды %comspec%.
По умолчанию значение = "TCC.EXE;TCCLE.EXE".
В параметре можно использовать переменные среды.
Параметр позволяет управлять восстановлением кодовой страницы после запуска и отработки внешних программ в окне Far Manager.
Некоторые программы изменяют кодовую страницу консольного окна и после своей обработки не восстанавливают предыдущее значение. Может быть одним из следующих значений:
0 - "оставить всё как есть" (не восстанавливать значение). | |
1 - восстанавливать предыдущее значение кодовой страницы. |
По умолчанию значение = 1 (восстанавливать значение).
При запуске на исполнение содержимого командной строки Far ищет исполняемый модуль по следующей логике (попеременно подставляя расширения, перечисленные в переменной окружения %PATHEXT%):
- Текущий каталог
- Каталоги, которые перечислены в переменной окружения %PATH%
- Windows 95: Системный каталог Windows (SYSTEM).
Windows NT: 32-битный системный каталог Windows (SYSTEM32) - Windows NT: 16-битный системный каталог Windows (SYSTEM)
- Каталог Windows.
Если параметр System.Executor.UseAppPath равен 1, то дополнительно производится поиск исполняемых модулей в реестре:
- Содержимое ветки реестра:
[HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths]
- Содержимое ветки реестра:
[HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths]
Независимо от состояния этого параметра, модуль, прописанный в App Paths, будет запущен проводником, если для запуска используется комбинация Shift-Enter.
По умолчанию значение = 1 (проверять ветки реестра).
Параметр позволяет менять путь к домашней папке для команды CD~.
По умолчанию значение = "%FARHOME%".
Значение также можно поменять в диалоге Настройка командной строки.
Параметр задаёт поведение для процесса добавления отредактированного или просмотренного файла в историю. Если значение параметра равно true, то при поиске дублей учитывается регистр символов в именах файлов.
По умолчанию значение = true.
Параметры "System.MsWheelDelta*" и "System.MsHWheelDelta*" позволяют менять смещения для прокрутки колесом мыши по вертикали и горизонтали.
Параметры для вертикальной прокрутки:
System.MsWheelDeltaView | - в программе просмотра |
System.MsWheelDeltaEdit | - во встроенном редакторе |
System.MsWheelDeltaHelp | - в системе помощи |
System.MsWheelDelta | - в прочих областях |
Параметры для горизонтальной прокрутки (Windows Vista и выше):
System.MsHWheelDeltaView | - в программе просмотра |
System.MsHWheelDeltaEdit | - во встроенном редакторе |
System.MsHWheelDeltaHelp | - в системе помощи |
System.MsHWheelDelta | - в прочих областях |
По умолчанию значение = 1.
Параметр позволяет задавать максимальный размер читаемых данных из файла в который попытались войти из панелей (Enter или Ctrl-PgDn). Считанные данные будут переданы плагинам для определения плагина поддерживающего файл этого типа.
Минимальное значение - 0x1000. Максимальное - 0xFFFFFFFF.
Не рекомендуется выставлять значение этого параметра больше 5 Mb.
По умолчанию значение = 0x20000.
Имена файлов/папок (содержащие символы, перечисленные в правиле 34) при вставке в редактор/командную строку или в буфер обмена заключаются в кавычки.
Параметр "System.QuotedName" управляет этим поведением.
Биты:
0 - если установлен, то заключать имена файлов/папок в кавычки при вставке в редактор или командную строку. | |
1 - если установлен, то заключать имена файлов/папок в кавычки при запоминании в буфере обмена. |
По умолчанию установлен нулевой бит.
Параметр позволяет задавать набор символов, присутствие которых в именах файлов/папок заставит Far Manager заключать такие имена в кавычки.
Максимум 32 символа.
По умолчанию значение = & ( ) [ ] { } ^ = ; ! ' + , и символ с кодом 0xA0.
См. также параметр System.QuotedName.
Параметр позволяет задавать значение по умолчанию опции "Process subfolders" в диалоге установки атрибутов для одиночной папки:
true - опция "Process subfolders" выключена, файловые дата и время установлены. | |
false - опция "Process subfolders" включена, файловые дата и время очищены. |
По умолчанию значение = true.
Параметр позволяет отображать в заголовке окна Far Manager имя плагина, претендующего на файл, который хотим запустить или отобразить в качестве файловой панели.
По умолчанию значение = false - не отображать информацию.
Если Far Manager не смог загрузить DLL-модуль плагина, то выдаётся сообщение об ошибке.
Параметр позволяет задавать "тихую" загрузку, без выдачи сообщения об ошибке.
Значение true соответствует "тихому" режиму.
По умолчанию значение = false (выдавать сообщения).
Параметр задаёт правило опроса приводов на предмет сканирования SUBST-дисков.
Биты:
0 - если установлен, то опрашивать сменные диски. | |
1 - если установлен, то опрашивать все остальные. |
По умолчанию значение = 2 - опрашивать все диски кроме сменных.
Параметр позволяет управлять подстановкой префиксов плагинов в операциях вставки пути к объекту (Ctrl-F, Ctrl-[...), находящемуся на панели плагина. Если значение равно true, то Far Manager автоматически добавит в командную строку префикс плагина перед вставляемым путём (кроме панелей, которые указывают на реальные файлы, например, "Временная панель"). Значение false не добавляет префиксы.
По умолчанию значение = false.
Параметр позволяет задать код символа-заполнителя для операции "~Уничтожить файл~@DeleteFile@" (Alt-Del). Использует младший байт параметра.
По умолчанию значение = 0.