far:config — Редактор конфигурации

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

Latest post of the previous page:

По существу будет RAlt.
В хелпе между прочим упоминается, hlf:MenuCmd
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

Во встроенной справке "far:config" употребляется как будто это имя собственное: изменение такого-то параметра возможно через far:config.
Между тем там же в справке уже есть соответствующий термин: Редактор конфигурации.
Не правильнее ли будет использовать обороты вида изменение такого-то параметра возможно через редактор конфигурации, запускаемый командой far:config?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: far:config

Post by Skirda »

Ты прав. Давай патч для хелпов на мантис.
We are the Borg. You will be assimilated.
So Say We All!
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

@Panel.Layout.ScrollbarMenu - в заголовке темы справки опечатка: Panel.ShellRightLeftArrowsRule (+исправить @Index)

@InfoPanel - опечатки:
"1. сетевые имена компьютера и пользователя" - регистр
"2. Информаци о текущем диске"
Часть подсвеченного блока имеет неверный отступ (то же и в разделе 4)
Не упомянута комбинация Ctrl-F12
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

Для параметров Panel.Left.*/Right не выводится справка, хотя соответствующие разделы есть: @LeftRightMenu/@PanelCmdSort
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

Некоторые параметры отсутствуют в диалогах настройки, и переключаются только шорткатами.
В этом случае нет смысла ссылаться на хелп к диалогу настроек:
- Viewer.ShowKeyBar (CtrlB)
Если это полноценный параметр, хранящийся в базе, то имеет смысл добавить его настройку в диалог (скроллбар например есть в диалоге).
Или хотя бы описать этот шорткат в справке по настройкам.

Другие примеры:
- Viewer.Wrap/IsWrap
- Layout.FullscreenHelp (F5)
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

  • Command line settings: @CmdlineSettings
    - System.Executor.UseHomeDir
    - System.Executor.~ (есть своя справка @System.Executor.~, но для единообразия её следует удалить и использовать @CmdlineSettings)
  • Folder description files: @FolderDiz
    - System.FolderInfo
  • Plugins manager settings: @PluginsManagerSettings
    - System.OEMPluginsSupport
    - System.ScanSymlinks
    - PluginConfirmations.* (в справке пока только рыба, но всё же)
  • Panel settings: @PanelSettings
    - System.AutoUpdateRemoteDrive (=Network drives autorefresh)
    - Interface.ShowDotsInRoot
    - Panel.Layout.*
  • InfoPanel settings: @InfoPanelSettings
    - Panel.Info.*
  • Меню левой и правой панелей @LeftRightMenu
    - Panel.Left.ShortNames (CtrlN)
    - Panel.Left.Type (CtrlL/T/Q)
    - Panel.Left.ViewMode (Ctrl0-9)
    - Panel.Left.Visible (CtrlF2)
    - Panel.Right.*
  • Режимы сортировки @PanelCmdSort
    - Panel.Left.CaseSensitiveSort (Uppercase before lowercase)
    - Panel.Left.DirectoriesFirst
    - Panel.Left.NumericSort
    - Panel.Left.SelectedFirst (ShiftF12)
    - Panel.Left.SortGroups (ShiftF11)
    - Panel.Left.SortMode (CtrlF3-F11,...)
    - Panel.Left.ReverseSortOrder (-)
    - Panel.Right.*
  • Внутренние:
    • Find file: @FindFile
      - System.FindAlternateStreams (AltA)
      - System.FindCodePage (AltG)
      - System.FindFolders (AltO)
      - System.FindSymLinks (AltK)
      - System.UseFilterInSearch (AltU)
      - System.FileSearchMode (AltA)
    • Find file advanced options: @FindFileAdvanced
      - System.SearchInFirstSize (AltF)
      - System.SearchOutFormat (AltT)
      - System.SearchOutFormatWidth (AltW)
    • Viewer: @Viewer
      - Viewer.ShowKeyBar (CtrlB)
      - Viewer.ShowTitleBar (CtrlShiftB)
      - Viewer.Wrap (F2)
      - Viewer.IsWrap (ShiftF2)
    • @PanelCmd
      - Layout.LeftHeightDecrement (CtrlUp/Dn,CtrlShiftUp/Dn)
      - Layout.RightHeightDecrement (-/-)
      - Layout.WidthDecrement (CtrlLeft/Right)
    • Прочие:
      - System.DriveMenuMode - @ChangeDriveMode
      - System.ShowStatusInfo - @InfoPanelShowMode
      - System.DriveDisconnectMode - @DisconnectDrive
      - System.MultiCopy - @CopyFiles (AltM)
      - System.MultiMakeDir - @MakeFolder (AltM)
      - Layout.FullscreenHelp - @Help (F5)
Параметры раздела System.* у нас разбросаны по всему интерфейсу, но ошибочно ссылаются на один и тот же раздел справки - @SystemSettings
Часть не смог идентифицировать, прошу помочь:
(Часть из них вероятно недокументированные TechInfo)
- System.ScanJunction = Scan symbolic links
- System.SmartFolderMonitor = "Update panels only when Far is active"
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: far:config

Post by Skirda »

John Doe wrote:Не смог идентифицировать, прошу помочь.
(Часть из них недокументированные TechInfo)
- System.AutoUpdateRemoteDrive
настройка в "PanelSettings" - [x] Network drives autorefresh

- System.BoxSymbols
вдруг у тебя вместо угла появляется кривой символ - можешь поменять весь набор

- System.CollectFiles
ХЗ

- System.DelThreadPriority
однажды (21.04.2003) удалятор мне вынес мозг, добавил опцию. по умолчанию THREAD_PRIORITY_NORMAL, но можно и 0xffffffff выставить :-)

- System.DriveDisconnectMode
Когда пытаешь отключить приманленный диск, у тебя возникает диалог "Отключение сетевого устройства", так вот эта опция в этом диалоге называется "[ ] Восстанавливать при входе в систему"

- System.DriveMenuMode
Инсиде запоминалка режима отображения меню выбора дисков.

- System.FileSearchMode
Инсиде запоминалка где искать в диалоге поиска (Alt-F7 Alt-A)

- System.ScanJunction
F9 O Y "[x] Scan symbolic links"

- System.ScanSymlinks
F9 O "Plugins manager settings" "[x] Scan symbolic links"

- System.ShowStatusInfo
Инсиде... хмм... бага :-)
System.ShowStatusInfo="11", потом в панелях Ctrl-L ==> матерится на "i.Show = Global->Opt->InfoPanel.strShowStatusInfo[index] == L'1';"
Выход за пределы массива.

- System.SmartFolderMonitor
F9 O Y "[ ] Update panels only when Far is active"

- System.Nowell.MoveRO
"...позволяет управлять поведением при переносе файлов с выставленным атрибутом ReadOnly в пределах NWFS-тома (Novell)..."
Это про Новел. В 20002-м было актуально. Сейчас у меня Новела нет. Можно, конечно и удалить из copy.cpp семь строк...
We are the Borg. You will be assimilated.
So Say We All!
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

Skirda wrote: - System.DriveDisconnectMode
Когда пытаешь отключить приманленный диск, у тебя возникает диалог "Отключение сетевого устройства", так вот эта опция в этом диалоге называется "[ ] Восстанавливать при входе в систему"
Из других мест опция недоступна?
И даже если дисков несколько, опция одна на все?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: far:config

Post by Skirda »

John Doe wrote:Из других мест опция недоступна?
Нет. А зачем?
John Doe wrote:И даже если дисков несколько, опция одна на все?

Code: Select all

// проверяем - это было постоянное соедение или нет?
// Если ветка в реестре HKCU\Network\БукваДиска есть - это
//  есть постоянное подключение.
...и в этом случае мы ставим опцию "[ ] Восстанавливать при входе в систему" в состояние System.DriveDisconnectMode (либо включено, либо выключено; является дефолтовым значением).
We are the Borg. You will be assimilated.
So Say We All!
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: far:config

Post by John Doe »

Как лучше поступить с "внутренними" настройками типа System.ShowStatusInfo?
а) обойдутся без справки
б) открывать справку из того раздела, в котором описывается настройка параметра (в данном случае @InfoPanelShowMode)
в) завести раздел справки, в котором описать все внутренние параметры
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

far:config

Post by techie »

Крутая штука. Спасибо. =)
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

far:config — Редактор конфигурации

Post by John Doe »

Есть такая функция в редакторе конфигурации: по CtrlH скрываются все параметры, значение которых совпадает с умолчательным.
Но что интересно: запускаем абсолютно чистый фар, и видим что эти параметры помечены как изменённые:

Code: Select all

System.CopyBufferSize
XLat.Rules1
XLat.Rules2
XLat.Rules3
XLat.Table1
XLat.Table2
Я понимаю, что этому есть объяснение. Но не логично же.

Update: http://bugs.farmanager.com/view.php?id=3078
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

far:config — Редактор конфигурации

Post by DrKnS »

На багтрекер, всё на багтрекер.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

far:config — Редактор конфигурации

Post by HaRT »

«Конфигуратором», вероятно, очень мало кто пользуется часто, поэтому естественно, что его управляющие клавиши успевают забыться, т.ч. приходится их каждый раз смотреть в Справке (спасибо, что она есть!). Чтобы снять эту проблему, предлагаю список этих клавиш (Enter/F4,Shift+F4,Ctrl+H,Shift+F1,Ctrl+Alt+F) поместить на нижнюю рамку этого диалога-меню — подобно тому, как это делается для многих куда более часто используемых меню в Фаре.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

far:config — Редактор конфигурации

Post by DrKnS »

HaRT, добавил.
Post Reply

Return to “Обсуждение Far Manager”