продолжая играться с шеллом
Aug. 11th, 2004 10:32 amНабрал
ndr -n far -pr reg -r hkcu:/software/far
что означает
new-drive -Name far -Provider REG -Root hkcu:/software/far
и теперь dir far: выдает список ключиков под HKLM\Software\FAR.
Далее заходим в ветку Panel:
cd far:/panel
и теперь команда gp (означающая get-property) выдает:
ShowHidden : 0
Highlight : 1
AutoChangeFolder : 0
SelectFolders : 0
ReverseSort : 1
MarkHidden : 0
RightClickRule : 2
AutoUpdateLimit : 0
MiddleClickRule : 1
SortFolderExt : 0
Path : REG::HKEY_CURRENT_USER/software/far/panel
ParentPath : REG::HKEY_CURRENT_USER/software/far
ChildName : panel
Drive : far
Provider : System.Management.Automation.ProviderInfo
После этого командой sp -property ShowHidden -val 0 (sp=set-property) меняем значение параметра в реестре с 1 на 0.
Конечно, это можно было делать и не заходя в "каталог" Panel и на "диск" far:, достаточно было указать параметр -Path:
C:/arc>sp -path hkcu:/software/far/panel -pr ShowHidden -val 1
ndr -n far -pr reg -r hkcu:/software/far
что означает
new-drive -Name far -Provider REG -Root hkcu:/software/far
и теперь dir far: выдает список ключиков под HKLM\Software\FAR.
Далее заходим в ветку Panel:
cd far:/panel
и теперь команда gp (означающая get-property) выдает:
ShowHidden : 0
Highlight : 1
AutoChangeFolder : 0
SelectFolders : 0
ReverseSort : 1
MarkHidden : 0
RightClickRule : 2
AutoUpdateLimit : 0
MiddleClickRule : 1
SortFolderExt : 0
Path : REG::HKEY_CURRENT_USER/software/far/panel
ParentPath : REG::HKEY_CURRENT_USER/software/far
ChildName : panel
Drive : far
Provider : System.Management.Automation.ProviderInfo
После этого командой sp -property ShowHidden -val 0 (sp=set-property) меняем значение параметра в реестре с 1 на 0.
Конечно, это можно было делать и не заходя в "каталог" Panel и на "диск" far:, достаточно было указать параметр -Path:
C:/arc>sp -path hkcu:/software/far/panel -pr ShowHidden -val 1
no subject
Date: 2004-08-11 12:58 am (UTC)no subject
Date: 2004-08-11 01:11 am (UTC)no subject
Date: 2004-08-11 01:57 am (UTC)мне пока не понятно каким образом новый Фар будет "надстройкой" если это вроде пока только можная альтернатива bash и д.р.
no subject
Date: 2004-08-11 02:13 am (UTC)Поскольку оболочка допускает загрузку новых модулей, эмулирующих файловую систему, да еще и с полностью объектной архитектурой на уровне свойств и методов (как в фаровских плагинах, только лучше), то я не вижу смысла дублировать эту структуру. Гораздо лучше в нее встроиться и взаимодействовать с ней. Фар должен стать удобной юзер-интерфейсной надстройкой над шеллом. Его панели должны отображать структуру объектов текущего контейнера, строки ввода должны понимать шелловские переменные и выражения и т.д.
no subject
Date: 2004-08-11 02:20 am (UTC)no subject
Date: 2004-08-11 03:44 am (UTC)