gpt4 book ai didi

xcode - 编辑器或在没有 Xcode 的情况下以干净的方式打印 plist 的方法

转载 作者:行者123 更新时间:2023-12-04 17:38:52 24 4
gpt4 key购买 nike

我需要与没有技术倾向的人共享来自 plist 的信息。是否有一个通用的免费编辑器可以用来以与在 Xcode 中显示的方式类似的方式查看 plist 信息?或者有没有办法打印出来?

换句话说,我想查看 plist 没有所有类似 xml 的标记,也没有使用 Xcode。

最佳答案

命令行 的选项查看 Plist文件:

  • 对于 仅供查看 : 使用 plutil -p ,它以类似 JSON 的格式打印属性列表的内容(该格式仅供人类使用)。

  • 示例(附加 | open -tf 以在文本编辑器中查看输出):
    plutil -p ~/Library/Preferences/com.apple.sidebarlists.plist
  • 替代 : 使用 /usr/libexec/PlistBuddy -c print , 以 JavaScript-object-literal-like 格式输出:

  • 例子:
    /usr/libexec/PlistBuddy -c print ~/Library/Preferences/com.apple.airplay.plist

    警告 :
    如果 plist 具有包含二进制数据的属性,则 PlistBuddy将以原始形式包含它(相比之下,同一文件中的非二进制属性会正确打印)。如果需要 XML 输出,请添加选项 -x .

    请注意 PlistBuddy :
  • 可用于有选择地提取属性 使用 : - 分隔的、区分大小写的属性路径;例如,/usr/libexec/PlistBuddy -c 'print :favorites:ShowRemovable' ~/Library/Preferences/com.apple.sidebarlists.plist
  • 也是能够修改 Plist 文件 从命令行(包括但有限制,从以前导出到 XML 文件导入)。

  • /usr/libexec/PlistBuddy -h详情。

    关于xcode - 编辑器或在没有 Xcode 的情况下以干净的方式打印 plist 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9485713/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com