Ôàéëîâûé è àğõèâíûé ìåíåäæåğ FAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Òåõíè÷åñêàÿ èíôîğìàöèÿ ~~~~~~~~~~~~~~~~~~~~~~ Ñîäåğæàíèå: I. FAR Manager: äîïîëíèòåëüíûå íàñòğîéêè. 1.1. Îáùèå/ğàçíîå. 1.2. System. 1.3. Executor. 1.4. Policies. 1.5. Interface. 1.6. Panel. 1.7. Dialog. 1.8. Editor. 1.9. XLat. II. Windows: íàñòğîéêè âëèÿşùèå íà ğàáîòó FAR Manager. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I. FAR Manager: äîïîëíèòåëüíûå íàñòğîéêè. ===============================================================================  ıòîì ğàçäåëå îïèñàíû äîïîëíèòåëüíûå òåõíè÷åñêèå ïîäğîáíîñòè, íå âêëş÷åííûå â îñíîâíóş ïîìîùü, àêòóàëüíûå äëÿ òåêóùåé âåğñèè FAR Manager. ===================== 1.1. Îáùèå/ğàçíîå. ===================== 1.1.0.(TechInfo #0) ~~~~~~~~~~~~~~~~~~~ Êëş÷ "/u <username>" Äàííûå èç [HKCU\Software\Far] êîïèğóşòñÿ â [HKCU\Software\Far\Users] òîëüêî â òîì ñëó÷àå, åñëè â ğååñòğå íå ñóùåñòâóåò âåòêè: [HKCU\Software\Far\Users\<username>]. Ò.î. èçìåíåíèÿ óêàçàííûõ íèæå ïàğàìåòğîâ íå ïîâëèÿşò íà ñóùåñòâóşùèå ïğîôèëè ïîëüçîâàòåëåé. Èçìåíåíèÿ íàñòğîåê äëÿ "<username>" ñëåäóåò ïğîâîäèòü îòíîñèòåëüíî âåòêè [HKCU\Software\Far\Users\<username>] 1.1.1.(TechInfo #3) ~~~~~~~~~~~~~~~~~~~ Ïàğàìåòğ êîìàíäíîé ñòğîêè - /co (ïîëíîå îïèñàíèå ïğèâåäåíî â ôàéëå ïîìîùè) 1.1.2.(TechInfo #12) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Help] "ActivateURL":REG_DWORD Ïàğàìåòğ "Help/ActivateURL" c òèïîì DWORD - ïîçâîëÿåò óïğàâëÿòü àêòèâàöèåé URL ññûëîê â HLF-ôàéëàõ: 0 - îòêëş÷èòü àêòèâàöèş. 1 - àêòèâàöèÿ âêëş÷åíà. 2 - àêòèâàöèÿ âêëş÷åíà, íî âûäàâàòü ïğåäóïğåæäàşùåå ñîîáùåíèå. Åñëè àêòèâàöèÿ âêëş÷åíà è íè÷åãî íå ïğîèñõîäèò - ïîïğîáóéòå ê èìåşùåìóñÿ çíà÷åíèş ïğèáàâèòü 256 :-) Áóäåò çàäåéñòâîâàí âòîğîé âàğèàíò àêòèâàòîğà. Ïî óìîë÷àíèş çíà÷åíèå = 1 (ğàçğåøåíî). 1.1.3.(TechInfo #22) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\KeyMacros] Èíôîğìàöèÿ î ìàêğîñàõ ïåğåíåñåíà â "Encyclopedia for Developers". 1.1.4.(TechInfo #28) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Colors] Âåòêà ğååñòğà, îòâå÷àşùàÿ çà ğàñêğàñêó ôàéëîâ [HKEY_CURRENT_USER\Software\Far\Highlight] ïåğåíåñåíà â [HKEY_CURRENT_USER\Software\Far\Colors\Highlight]. 1.1.5.(TechInfo #35) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Plugins\Network] "HiddenSharesAsHidden":REG_DWORD Ïàğàìåòğ "Plugins/Network/HiddenSharesAsHidden" ñ òèïîì DWORD âêëş÷àåò ğåæèì ïîêàçà ñêğûòûõ (àäìèíèñòğàòèâíûõ) îáùèõ ğåñóğñîâ ñ àòğèáóòîì Hidden. Ïî óìîë÷àíèş çíà÷åíèå = 1 - ñòàâèòü àòğèáóò Hidden äëÿ ñêğûòûõ îáùèõ ğåñóğñîâ. 1.1.6.(TechInfo #40) ~~~~~~~~~~~~~~~~~~~~ Ïîëüçîâàòåëüñêîå ìåíş - çàãîëîâîê. Åñëè âû ñ÷èòàåòå, ÷òî çàãîëîâîê ïîëüçîâàòåëüñêîãî ìåíş âèäà "Main menu (Registry)" ıòî ïëîõîé òîí äèçàéíà, òî íåìíîãî ïîäïğàâüòå LNG-ôàéëû: ñòğîêó ïîñëå ìåòêè "// <...menu (Registry)>" ñäåëàéòå ïóñòîé ("") è ïåğåãğóçèòå FAR Manager - çàãîëîâîê ïîëüçîâàòåëüñêîãî ìåíş ïğèìåò ïğèâû÷íûé âèä - "Main menu". 1.1.7.(TechInfo #47) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Confirmations] "EscTwiceToInterrupt":REG_DWORD Ïàğàìåòğ "Confirmations/EscTwiceToInterrupt" ñ òèïîì DWORD ïîçâîëÿåò ìåíÿòü ïîâåäåíèå ïğè íàæàòèè Esc â äèàëîãå ïîäòâåğæäåíèÿ ïğåğûâàíèÿ îïåğàöèè. Ìîæåò áûòü îäíèì èç ñëåäóşùèõ çíà÷åíèé: 0 - Íàæàòèå êíîïêè ESC çàêğûâàåò ñîîáùåíèå è ïğîäîëæàåò âûïîëíåíèå îïåğàöèè. 1 - Íàæàòèå êíîïêè ESC çàêğûâàåò ñîîáùåíèå è ïğåğûâàåò âûïîëíåíèå îïåğàöèè Ïî óìîë÷àíèş çíà÷åíèå = 0 (çàêğûòü ñîîáùåíèå è ïğîäîëæèòü âûïîëíåíèå îïåğàöèè). 1.1.8.(TechInfo #52) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\SavedDialogHistory] [HKEY_CURRENT_USER\Software\Far\SavedFolderHistory] [HKEY_CURRENT_USER\Software\Far\SavedHistory] [HKEY_CURRENT_USER\Software\Far\SavedViewHistory] "HistoryCount":REG_DWORD Ïàğàìåòğ "Saved???/HistoryCount" ñ òèïîì DWORD çàäàåò ğàçìåğû èñòîğèè â ïîçèöèÿõ äëÿ ñòğîê ââîäà: â äèàëîãàõ, ïîñåùàåìûõ ïàïîê, ââåäåííûõ êîìàíä, ïğîñìîòğåííûõ è îòğåäàêòèğîâàííûõ ôàéëîâ. Ïî óìîë÷àíèş çíà÷åíèå = 64 ïîçèöèè. 1.1.9.(TechInfo #66) ~~~~~~~~~~~~~~~~~~~~ Çíà÷åíèå ğååñòğà "Panel\AutoChangeFolder" ïåğåìåùåíî â "Panel\Tree\AutoChangeFolder". İòî çíà÷èò, ÷òî îïöèş "Auto change folder" íåîáõîäèìî âûñòàâèòü çàíîâî. 1.1.10.(TechInfo #70) ~~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Plugins\AdvCompare] "CompareBufferSize":REG_DWORD Ïàğàìåòğ "Plugins/AdvCompare/CompareBufferSize" ñ òèïîì DWORD ïîçâîëÿåò èçìåíèòü ğàçìåğ áóôåğà ñğàâíåíèÿ (â áàéòàõ) ïëàãèíà Advanced Compare. Ïî óìîë÷àíèş ğàçìåğ ğàâåí 32768 áàéòîâ. 1.1.11.(TechInfo #71) ~~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\TryIfNoOther] "fmt-module-name":REG_DWORD Ïàğàìåòğ ñ èìåíåì, ñîîòâåòñòâóşùèì èìåíè fmt-ìîäóëÿ è òèïîì DWORD ïîçâîëÿåò ïîíèæàòü ïğèîğèòåò óêàçàííîãî ìîäóëÿ ïî îòíîøåíèş ê äğóãèì ìîäóëÿì, ïğåòåíäóşùèì íà ıòîò òèï àğõèâà. Öåëåñîîáğàçíî ïğèìåíÿòü äëÿ custom.fmt, wcx.fmt è upx.fmt. Ìîæåò ïğèíèìàòü ñëåäóşùèå çíà÷åíèÿ: 0 - íå ñíèæàòü ïğèîğèòåò (çíà÷åíèå ïî óìîë÷àíèş); 1 - ñíèçèòü ïğèîğèòåò, èñïîëüçîâàòü ìîäóëü â ïîñëåäíşş î÷åğåäü, åñëè â ıòîì åñòü íàäîáíîñòü. Ïğèìåğ èñïîëüçîâàíèÿ: Çàãîëîâêè íåêîòîğûõ SFX rar-àğõèâîâ ñæàòû ñ ïîìîùüş UPX. Ïğè íàëè÷èè ìîäóëÿ upx.fmt àğõèâ ïğèõîäèòñÿ ğàñïàêîâûâàòü äâàæäû - ñïåğâà êàê ñæàòûé exe, çàòåì êàê rar-sfx. Ïğè "upx.fmt"=dword:1 àğõèâ áóäåò îáğàáîòàí ñğàçó êàê rar-sfx. Äëÿ îáğàáîòêè ñæàòîãî èñïîëíÿåìîãî ôàéëà, íå ÿâëÿşùåãîñÿ sfx-àğõèâîì, áóäåò èñïîëüçîâàí, êàê è ïğåæäå, upx.fmt. ===================== 1.2. System. ===================== 1.2.0.(TechInfo #2) ~~~~~~~~~~~~~~~~~~~ [HKEY_LOCAL_MACHINE\Software\Far\System] "TemplatePluginsPath":REG_SZ Øàáëîí ïîèñêà ïåğñîíàëüíûõ ïëàãèíîâ. Ïğèìåğ èñïîëüçîâàíèÿ: "%SystemRoot%\Profiles\%USERNAME%\FAR\Plugins" Äëÿ âíîâü ñîçäàâàåìûõ ïîëüçîâàòåëåé (êëş÷ /u â êîìàíäíîé ñòğîêå) çíà÷åíèå èç ıòîãî ïàğàìåòğà áóäåò èñïîëüçîâàòüñÿ â êà÷åñòâå øàáëîíà äëÿ: "Ïàğàìåòğû|Ñèñòåìíûå ïàğàìåòğû|Ïóòü ê ïåğñîíàëüíûì ïëàãèíàì" 1.2.1.(TechInfo #7) ~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "AllCtrlAltShiftRule":REG_DWORD Ïàğàìåòğ "System/AllCtrlAltShiftRule" ñ òèïîì DWORD çàäàåò ïîâåäåíèå êîìáèíàöèè Ctrl-Alt-Shift äëÿ âğåìåííîãî ãàøåíèÿ îáúåêòîâ èíòåğôåéñà: Íîìåğà áèòîâ: 0 - Ïàíåëè. 1 - Ğåäàêòîğ. 2 - Âíóòğåííÿÿ ïğîãğàììà ïğîñìîòğà. 3 - Îêíî ïîäñêàçêè. 4 - Äèàëîãè. Åñëè áèò óñòàíîâëåí, ãàøåíèå ğàçğåøåíî. Ïî óìîë÷àíèş ğàçğåøåíî ãàøåíèå âñåõ îáúåêòîâ. Ñì.òàê æå TechInfo #68. 1.2.2.(TechInfo #9) ~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "CmdHistoryRule":REG_DWORD Ïàğàìåòğ "System/CmdHistoryRule" c òèïîì DWORD - çàäàåò ïîâåäåíèå âûáîğà èñòîğèè êîìàíä â êîìàíäíîé ñòğîêå, åñëè ïîñëå Ctrl-E/Ctrl-X íàæàëè Esc: 0 - Èçìåíÿòü ïîëîæåíèå â History. 1 - Íå èçìåíÿòü ïîëîæåíèå â History. Ïî óìîë÷àíèş äåéñòâóåò ïğàâèëî 0. 1.2.3.(TechInfo #11) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "MaxPositionCache":REG_DWORD Ïàğàìåòğ "System/MaxPositionCache" c òèïîì DWORD - çàäàåò ğàçìåğ êıøà ñîõğàíåíèÿ ïîçèöèé ôàéëîâ äëÿ ğåäàêòîğà/ïğîãğàììû ïğîñìîòğà. Ìèíèìàëüíîå çíà÷åíèå = 16, ìàêñèìàëüíîå = 128. Ïî óìîë÷àíèş çíà÷åíèå = 64. 1.2.4.(TechInfo #15) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "SetAttrFolderRules":REG_DWORD Ïàğàìåòğ "System/SetAttrFolderRules" ñ òèïîì DWORD ïîçâîëÿåò çàäàâàòü ïîâåäåíèå äèàëîãà óñòàíîâêè àòğèáóòîâ äëÿ îäèíî÷íîé ïàïêè ñîâìåñòèìûì ñ FAR 1.6x. Çíà÷åíèÿ: 1 - îïöèÿ "Process subfolders" âûêëş÷åíà, ôàéëîâûå äàòà è âğåìÿ óñòàíîâëåíû. 0 - ïîâåäåíèå êàê ó 1.6x - îïöèÿ "Process subfolders" âêëş÷åíà, ôàéëîâûå äàòà è âğåìÿ î÷èùåíû. Ïî óìîë÷àíèş çíà÷åíèå = 1. 1.2.5.(TechInfo #17) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "ExceptRules":REG_DWORD Ïàğàìåòğ "System/ExceptRules" ñ òèïîì DWORD - ïîçâîëÿåò îòêëş÷àòü îáğàáîòêó èñêëş÷åíèé âî âğåìÿ ğàáîòû FAR Manager è ïğåäíàçíà÷åí â îñíîâíîì äëÿ ğàçğàáîò÷èêîâ ïëàãèíîâ. Òàêæå ìîæíî îòêëş÷èòü îáğàáîòêó èñêëş÷åíèé, çàïóñòèâ FAR ñ êëş÷îì "/x" â êîìàíäíîé ñòğîêå. Äëÿ îòêëş÷åíèÿ îáğàáîòêè èñêëş÷åíèé óñòàíîâèòå ıòîò ïàğàìåòğ â 0. Ïî óìîë÷àíèş çíà÷åíèå = 1 - îáğàáàòûâàòü èñêëş÷åíèÿ. 1.2.6.(TechInfo #23) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "CopyBufferSize":REG_DWORD Ïàğàìåòğ "System/CopyBufferSize" c òèïîì DWORD - çàäàåò ğàçìåğ áóôåğà äëÿ êîïèğîâàíèÿ. Óñòàíîâèòü â 0, ÷òîáû èñïîëüçîâàòü ğàçìåğ ïî óìîë÷àíèş (0x10000 áàéò). Ïî óìîë÷àíèş çíà÷åíèå ğàâíî 0. 1.2.7.(TechInfo #26) ~~~~~~~~~~~~~~~~~~~~ [HKEY_CURRENT_USER\Software\Far\System] "CopyTimeRule":REG_DWORD Ïàğàìåòğ "System/CopyTimeRule" c òèïîì DWORD - çàäàåò ğåæèì îòîáğàæåíèÿ âûâîäà èíôîğìàöèè î ñğåäíåé ñêîğîñòè êîïèğîâàíèÿ, âğåìåíè êîïèğîâàíèÿ è ïğèìåğíîì âğåìåíè äî êîíöà îïåğàöèè â äèàëîãå êîïèğîâàíèÿ. Íîìåğà áèòîâ: 0 - åñëè óñòàíîâëåí, òî ïîêàçûâàòü ïğè êîïèğîâàíèè â NUL. 1 - åñëè óñòàíîâëåí, òî ïîêàçûâàòü ïğè îáû÷íûõ îïåğàöèÿõ êîïèğîâàíèÿ. Òàê êàê ıòà ôóíêöèÿ òğåáóåò âğåìåíè äëÿ ñáîğà ñòà...
Osa3555