有没有在线的.plist 编辑器? [关闭]
Posted
技术标签:
【中文标题】有没有在线的.plist 编辑器? [关闭]【英文标题】:Is there any online .plist editor? [closed] 【发布时间】:2009-09-29 13:20:51 【问题描述】:我对像 XCode 附带的工具这样的在线应用程序感兴趣,它以可编辑的方式将键和值显示为行并处理 xml plist(我不在乎它是否也处理二进制文件) .
【问题讨论】:
【参考方案1】:所以,我想知道完全相同的事情,当我看到这个问题及其答案时,我说“去他妈的,我正在做一个!”所以我做到了。两天后,这是我给你的答案:
http://tustin2121.github.io/jsPlistor/
jsPListor(版本 1,截至 2013 年 8 月 8 日)将允许您将 xml plist 的内容粘贴到其中(通过导入按钮)并通过拖放等方式对其进行编辑。完成后,点击导出,它会将所有内容打包到一个有效的 plist 中,供您复制并粘贴回文件中。
仍然存在一些错误和明显的空缺(例如数据编辑对话框),但它可以正常工作。未来的版本将尝试允许通过 html5 下载进行保存,并将文件加载到数据行中。
随时在 github 存储库中检查、贡献和提交错误:https://github.com/tustin2121/jsPlistor
【讨论】:
@EladKarako 它没有理由突然停止工作。此外,它对我来说很好,我在 Chrome 上。 很酷,它对你有用 :]] - 我后来发现我应该删除除第一个根以外的所有内容(如 in- no headers no doctype etc...) 不适用于二进制 PLIST 文件。【参考方案2】:我已经接受了这样一个事实,即我可能永远找不到一个。然而,我发现 JSON 格式和文本 PList 格式非常相似,并且有很多在线可用的 JSON 编辑器,适用于 windows 和 mac。它可能不适合您的需求,但它非常适合我的需求。通过在记事本中使用几个查找和替换,您可以获得 90% 的 plist 文件。唯一的大问题是分号与逗号。
如果您正在处理足够小的文件,则可以手动完成。对于较大的文件,如果您有这种冲动,那么将 JSON 转换为 PList 文件的简单实用程序应用程序可能会非常简单。
同样,这一切仅适用于文本格式的 plist 文件。 mac 上的大多数 plist 编辑器至少可以将 plist 保存为文本格式。
【讨论】:
【参考方案3】:Plistinator - 它是适用于 Mac、Windows 和 Linux 桌面的原生 C++/Qt 应用程序。所以它不是一个在线工具,但它至少是可移植的并且可以跨平台运行(以防万一需要基于 Web 的编辑器)。
我不确定 JS 版本是否可以处理二进制文件(Plistinator 可以)。如果你有一台 Mac,你可以通过 JS 编辑器编辑它们,如果你通过
将二进制文件转换为 XMLplutil -convert xml myfile.plist
请注意,这将用 XML 版本覆盖 myfile.plist,这可能无法代表二进制版本所能提供的所有相同信息。
全面披露:我是 Plistinator 的作者,12.99 美元用于支付我的拉面和租金。
【讨论】:
现在售价 19.99 美元。下载 Apple 的开发人员工具并使用该软件包中的 plist 工具可能更值得您花时间。【参考方案4】:我认为网上没有任何 plist 编辑器,至少功能不如带有 Xcode 的 Plist 编辑器。
您可以使用在线 XML 编辑器,例如 Xmlia2.0,然后自己编写代码。
当您拥有来自 xcode 的 Plist Editor 时,您为什么还想要一个用于编辑 XML 文件的在线工具?
【讨论】:
所以即使我不在 Mac 上也可以调整 plist。 不幸的是,这些结果都没有与 XCode PList 编辑器相同的功能 是的,Xcode Plist Editor 是一个很棒的工具,我同意。我认为任何其他 Plist 编辑器都没有所有 XcodePlistEditor 拥有的功能。【参考方案5】:我以前写过一次(用于旧的非 XML plist 文件)。结构非常规则,因此创建外观和行为或多或少类似于 XCode plist 编辑器的东西并不难。
我不知道任何在线 XML 编辑器,但它们必须存在。给定一个熟悉 DTD 的 XML 编辑器,您应该能够非常轻松地编辑 plist 文件。
【讨论】:
【参考方案6】:任何接受.txt
文档的网络应用程序都可以很好地编辑 plist。同样适用于.xml
【讨论】:
“就像 XCode 附带的工具,将键和值显示为行”他不想处理原始 XML。 是的,他可能别无选择,所以现在建议替代方案是个好主意,不是吗?以上是关于有没有在线的.plist 编辑器? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
通过 HTML 5 的 Canvas 进行在线 Photoshop? [关闭]