【发布时间】:2014-11-21 05:58:54
【问题描述】:
如果我在 Sublime Text 3 中打开图像,它将显示实际图像。我想以纯文本格式查看文件,以便切换到 HEX 查看器。
有没有办法在 Sublime Text 3 中切换到纯文本视图或禁用内部图像查看器?
顺便说一句。我知道解决方法是重命名文件扩展名,然后它将以纯文本打开,但我想这样做而不重命名扩展名。
【问题讨论】:
标签: sublimetext3
如果我在 Sublime Text 3 中打开图像,它将显示实际图像。我想以纯文本格式查看文件,以便切换到 HEX 查看器。
有没有办法在 Sublime Text 3 中切换到纯文本视图或禁用内部图像查看器?
顺便说一句。我知道解决方法是重命名文件扩展名,然后它将以纯文本打开,但我想这样做而不重命名扩展名。
【问题讨论】:
标签: sublimetext3
只需添加到文件名“.hex”,例如:“image.png”到“image.png.hex”并通过Sublime Text打开。
【讨论】:
是的,可以禁用图像查看器,但这有点奇怪,我认为这不是一个好主意。
正如您已经说过的,Sublime Text 图像查看器会查看文件扩展名,因此,如果您想禁用图像查看器,您只需更改 Sublime Text 图像查看器使用的扩展名列表。
但是,¿扩展列表存储在哪里? (这是奇怪的部分):列表存储在 Sublime Text 可执行文件中。因此,您可以禁用扩展(或所有扩展)的图像查看器,使用十六进制编辑器编辑列表(如果您使用的是 linux,则可以使用 gHex,但首先关闭所有打开的 ST 实例并在案子)。为了在可执行文件中找到扩展名列表,请搜索文本 jpeg(不要搜索 png,因为它出现在可执行文件的其他部分)并且您'将看到支持扩展的列表。切换扩展的几个字节(例如:jpeg 到 pjeg,永远不要删除字节!),然后保存。现在,如果你在 ST 中打开一个 jpeg 文件,你会看到编辑器,而不是很棒的图像查看器。
【讨论】: