xml - 压缩的 XML 文件在 BBEdit 中显示正常,但在 Sublime Text 中不显示
问题描述
我已经对此进行了一些谷歌搜索,并搜索了这个站点,但似乎仍然无法弄清楚如何解决这个特定问题,或者理解它发生的原因。
我首选的文本/代码编辑器是 Sublime text。但是当打开各种 XML 格式的文件(目前,即 .adg 文件,这是 Ableton Live 设备预设文件)时,它们以十六进制打开。
"enable_hexadecimal_encoding": false
我最近在 Sublime Text 中添加了用户偏好。然而,尽管如此,XML 文本仍然无法正确解码和显示。字符和格式到处都是大量的问号。我检查了 BBEdit,它以 Unicode (UTF-8) 显示,这与我在 Sublime Text 中打开它的编码相同。
有谁知道如何让 Sublime Text 像 BBEdit 一样正确和可靠地打开 XML 格式的文件?为什么像这样的文件在 BBEdit 中似乎总是可读的,尽管它们不在 Sublime Text 中?
解决方案
我通过在其上运行 Unix命令查看了免费提供的Ableton 设备组文件 ( )。*.adg
file
$ file Traktor\ Filter.adg
Traktor Filter.adg: gzip compressed data, from Unix
我能够在我的存档浏览器中打开该文件并在其中找到一个 XML。BBEdit 可以读取此类文件的解释可以在其功能比较表中找到:
透明读写 gzip (.gz) 和 BZ2 (.bz2) 压缩文件
Compressor包为 Sublime Text 实现了类似的功能,但不幸的是它默认不打开.adg
文件(尽管它的标题对我来说看起来不错)。重命名文件以.gz
打开包含的 XML,但没有让我编辑它。