有没有办法阻止Sublime Text在文本编辑器中预览二进制文件?

时间:2012-06-29 15:24:20

标签: sublimetext2

正如标题所示,我想知道当我点击它们时是否有办法防止ST2打开二进制文件。例如,当我单击图像时,在文本编辑器中显示十六进制表示没有任何意义。

另外一个注意事项:我对从侧边栏隐藏二进制文件不感兴趣。

3 个答案:

答案 0 :(得分:47)

默认情况下,包含空字节的文件以十六进制打开 在您的用户或默认设置文件中:

"enable_hexadecimal_encoding": false

答案 1 :(得分:7)

不幸的是,我不知道如何禁用特定格式的预览,但如果您想避免意外点击可能会降低编辑速度的大量二进制文件,则可以禁用所有侧边栏点击预览。

在您的用户或默认设置文件中:

"preview_on_click": false

答案 2 :(得分:0)

对于Sublime Text 3

file_exclude_patterns设置

如果二进制文件具有文件扩展名,则可以。

在“崇高设置”中,您可以使用此设置来防止看到左侧项目文件夹中的文件:

"file_exclude_patterns":
[
    "*.db",
    "*.dll",
    "*.ds_store",
    "*.egg",
    "*.enc",
    "*.eot",
    "*.exe",
    "*.ko",
    "*.otf",
    "*.pdb",
    "*.pdf",
    "*.pgn",
    "*.plist",
    "*.psd",
    "*.pxm",
    "*.pyc",
    "*.rdb",
    "*.sqlite",
    "*.sublime-workspace",
    "*.ttf",
    "*.woff",
    "*.woff2",
    "*.zip",
],

只需根据您的需要进行修改,然后您就不会在Sublime的项目文件夹中看到它。

切换

也许您只想为当前文件打开或关闭它?

使用 CTRL Command + Shift + P

尝试Sublime Command Palette

然后输入:

HexViewer: Toggle Hex View

,然后按 Enter Return ,文件将在HEXTEXT之间切换。

额外

如果您不希望任何文件转换为十六进制,请使用@steven-teo's answer.

如果您想了解有关HEX Viewer的更多信息,可以查看Code HereDocumentation Here.

**注意:Sublime Command Palette more info on that.

的键有所不同