【发布时间】:2011-01-22 05:05:00
【问题描述】:
我想修改 plist 文件中的子键(即“TB 项目标识符”):
NSNavPanelExpandedStateForSaveMode = 1;
NSPreferencesContentSize = "{508, 413}";
NSPreferencesSelectedIndex = 6;
"NSToolbar Configuration BrowserWindowToolbarIdentifier" = {
"TB Display Mode" = 2;
"TB Icon Size Mode" = 1;
"TB Is Shown" = 1;
"TB Item Identifiers" = (
BackForwardToolbarIdentifier,
HomeToolbarIdentifier,
InputFieldsToolbarIdentifier
);
"TB Size Mode" = 1;
"TB Visibility Priority Values" = {
BackForwardToolbarIdentifier = (
999
);
InputFieldsToolbarIdentifier = (
1000
);
};
};
我在 shell 脚本中使用以下命令:
defaults write com.apple.file key keyvalue
所以每次我想更改“TB 项目标识符”时,我都会修改整个“NSToolbar 配置 BrowserWindowToolbarIdentifier”。如何直接修改plist子键或子子键?
【问题讨论】:
标签: shell scripting macos plist