我是否可以使用任何应用程序在运行OSX的Mac上编辑.resx文件?
我只需要能够编辑字符串资源。
修改即可。我知道.resx文件是XML文件。但是,我正在寻找一个可以使用干净的用户界面编辑.resx文件的应用程序,就像Visual Studio一样,隐藏了XML的复杂性。我不希望用户能够意外地修改XML结构。
答案 0 :(得分:3)
据我所知,不是直接的。但是,.resx文件是XML,因此如果您对它们的语法感到满意,可以在您喜欢的纯文本编辑器(XCode,BBEdit,无论如何)中打开它们并进行黑客攻击。
就我的Google-fu而言,目前存在的任何事情都不足以满足这一需求。但是,.resx文件是相对简单的XML,所以如果你有一个Mac和XCode,你可能会用NSTableView
掀起一些与Visual Studio的收件箱操作类似的东西.resx字符串编辑。
现在,支持其他资源格式(特别是二进制数据)要小得多,但字符串至少不应该非常复杂。
我希望我能给你一个“正确”的答案,但不幸的是,我找不到合适的东西。我在网上看到很多.resx编辑器,但都是针对Windows的。为了让你开始构建一些东西(我知道这不是你的意图,但它可能是你唯一的答案),请检查这些API:
NSTableView
class reference NSTableViewDataSource
class reference 如果构建某些内容确实不可行,那么您的另一个选择是虚拟化Windows(使用VMWare Fusion或Parallels Desktop),或者使用Boot Camp并创建Windows分区。然后,您可以为Windows安装任何zillion和.resx编辑器 - 甚至是Visual Studio Express实例,它也将包含.resx编辑内置。
答案 1 :(得分:1)
App Store 中现在有一个用于编辑正则表达式文件的 macOS 应用。
https://apps.apple.com/us/app/resx-editor/id1484612171?mt=12
我刚刚开始使用它,所以我不能提供太多评论,但到目前为止它似乎运行良好,而且以这个价格,我认为值得一试。
答案 2 :(得分:0)
不只是xml吗?任何编辑都应该能够处理....特别是textedit。