【问题标题】:Sublime Text 3 disable internal image viewerSublime Text 3 禁用内部图像查看器
【发布时间】:2014-11-21 05:58:54
【问题描述】:

如果我在 Sublime Text 3 中打开图像,它将显示实际图像。我想以纯文本格式查看文件,以便切换到 HEX 查看器。

有没有办法在 Sublime Text 3 中切换到纯文本视图或禁用内部图像查看器?

顺便说一句。我知道解决方法是重命名文件扩展名,然后它将以纯文本打开,但我想这样做而不重命名扩展名。

【问题讨论】:

    标签: sublimetext3


    【解决方案1】:

    只需添加到文件名“.hex”,例如:“image.png”到“image.png.hex”并通过Sublime Text打开。

    【讨论】:

      【解决方案2】:

      是的,可以禁用图像查看器,但这有点奇怪,我认为这不是一个好主意。

      正如您已经说过的,Sublime Text 图像查看器会查看文件扩展名,因此,如果您想禁用图像查看器,您只需更改 Sublime Text 图像查看器使用的扩展名列表。

      但是,¿扩展列表存储在哪里? (这是奇怪的部分):列表存储在 Sublime Text 可执行文件中。因此,您可以禁用扩展(或所有扩展)的图像查看器,使用十六进制编辑器编辑列表(如果您使用的是 linux,则可以使用 gHex,但首先关闭所有打开的 ST 实例并在案子)。为了在可执行文件中找到扩展名列表,请搜索文本 jpeg(不要搜索 png,因为它出现在可执行文件的其他部分)并且您'将看到支持扩展的列表。切换扩展的几个字节(例如:jpegpjeg,永远不要删除字节!),然后保存。现在,如果你在 ST 中打开一个 jpeg 文件,你会看到编辑器,而不是很棒的图像查看器。

      【讨论】:

      • 我喜欢你的 hacky 方法 :) 虽然我必须说我很难接受答案,因为修改二进制文件(尤其是商业产品)有点边缘 :)
      猜你喜欢
      • 2013-08-22
      • 2017-05-13
      • 2016-09-28
      • 2014-06-16
      • 2015-02-21
      • 2019-07-14
      • 1970-01-01
      • 2015-03-18
      • 2015-03-15
      相关资源
      最近更新 更多