Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
压缩的XML文件在BBEdit中显示良好,但在升华文本中显示不好_Xml_Sublimetext3_Bbedit - Fatal编程技术网

压缩的XML文件在BBEdit中显示良好,但在升华文本中显示不好

压缩的XML文件在BBEdit中显示良好,但在升华文本中显示不好,xml,sublimetext3,bbedit,Xml,Sublimetext3,Bbedit,我在谷歌上搜索过这个网站,但似乎仍然不知道如何解决这个问题,也不知道为什么会发生这个问题 我首选的文本/代码编辑器是Sublime文本。但是,当打开各种XML格式的文件(目前,即.adg文件,这是Ableton Live设备预设文件)时,它们以十六进制形式打开 我最近在Sublime文本中添加了用户对“enable_hexadecimal_encoding”的偏好:false。然而,尽管如此,XML文本仍然无法正确解码和显示。字符和格式都被大量的问号弄得乱七八糟。我签入了BBEdit,它以Uni

我在谷歌上搜索过这个网站,但似乎仍然不知道如何解决这个问题,也不知道为什么会发生这个问题

我首选的文本/代码编辑器是Sublime文本。但是,当打开各种XML格式的文件(目前,即.adg文件,这是Ableton Live设备预设文件)时,它们以十六进制形式打开

我最近在Sublime文本中添加了用户对
“enable_hexadecimal_encoding”的偏好:false
。然而,尽管如此,XML文本仍然无法正确解码和显示。字符和格式都被大量的问号弄得乱七八糟。我签入了BBEdit,它以Unicode(UTF-8)显示,这与我在Sublime文本中打开它时使用的编码相同

compression_formats = {
     '.gz': gzip.open,
     '.adv': gzip.open,
     # '.bz2': bz2.open,
}
有人知道如何让Sublime文本像BBEdit一样正确、可靠地打开XML格式的文件吗?为什么像这样的文件在BBEdit中看起来总是可读的,尽管它们不是超级文本?

我通过运行Unix
file
命令查看了一个Ableton设备组文件(
*.adg

$ file Traktor\ Filter.adg
Traktor Filter.adg: gzip compressed data, from Unix
我能够在我的存档浏览器中打开该文件,并在其中找到一个XML。有关BBEdit为何可以读取此类文件的说明,请参见其网站:

透明地读取和写入gzip(.gz)和BZ2(.BZ2)压缩文件

该软件包为Sublime文本实现了类似的功能,但不幸的是,默认情况下它无法打开
.adg
文件(尽管我觉得很不错)。将文件重命名为
.gz
确实打开了包含的XML,但不允许我对其进行编辑。

我通过在其上运行Unix
file
命令查看了一个Ableton设备组文件(
*.adg

$ file Traktor\ Filter.adg
Traktor Filter.adg: gzip compressed data, from Unix
我能够在我的存档浏览器中打开该文件,并在其中找到一个XML。有关BBEdit为何可以读取此类文件的说明,请参见其网站:

透明地读取和写入gzip(.gz)和BZ2(.BZ2)压缩文件


该软件包为Sublime文本实现了类似的功能,但不幸的是,默认情况下它无法打开
.adg
文件(尽管我觉得很不错)。将文件重命名为
.gz
确实打开了包含的XML,但不允许我对其进行编辑。

非常好的信息,@idleberg。谢谢在.subgrame包(使用zip浏览器包打开)中的Compressor.py中修改了以下内容后,我现在能够轻松地打开和读取subgrame文本中的.adv文件

compression_formats = {
     '.gz': gzip.open,
     '.adv': gzip.open,
     # '.bz2': bz2.open,
}

非常好的信息,@idleberg。谢谢在.subgrame包(使用zip浏览器包打开)中的Compressor.py中修改了以下内容后,我现在能够轻松地打开和读取subgrame文本中的.adv文件

compression_formats = {
     '.gz': gzip.open,
     '.adv': gzip.open,
     # '.bz2': bz2.open,
}

你有这样一个文件的样本可以链接到进行检查吗?但是,它看起来像是@idleberg在下面的答案中找到的。你有这样一个文件的样本可以链接到进行检查吗?但是,它看起来像@idleberg在下面的答案中找到的。