首页 > 解决方案 > 压缩的 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 中?

标签: xmlsublimetext3bbedit

解决方案


我通过在其上运行 Unix命令查看了免费提供的Ableton 设备组文件 ( )。*.adgfile

$ file Traktor\ Filter.adg
Traktor Filter.adg: gzip compressed data, from Unix

我能够在我的存档浏览器中打开该文件并在其中找到一个 XML。BBEdit 可以读取此类文件的解释可以在其功能比较表中找到:

透明读写 gzip (.gz) 和 BZ2 (.bz2) 压缩文件

Compressor包为 Sublime Text 实现了类似的功能,但不幸的是它默认不打开.adg文件(尽管它的标题对我来说看起来不错)。重命名文件以.gz打开包含的 XML,但没有让我编辑它。


推荐阅读