正如标题所示,我想知道当我点击它们时是否有办法防止ST2打开二进制文件。例如,当我单击图像时,在文本编辑器中显示十六进制表示没有任何意义。
另外一个注意事项:我对从侧边栏隐藏二进制文件不感兴趣。
答案 0 :(得分:47)
默认情况下,包含空字节的文件以十六进制打开 在您的用户或默认设置文件中:
"enable_hexadecimal_encoding": false
答案 1 :(得分:7)
不幸的是,我不知道如何禁用特定格式的预览,但如果您想避免意外点击可能会降低编辑速度的大量二进制文件,则可以禁用所有侧边栏点击预览。
在您的用户或默认设置文件中:
"preview_on_click": false
答案 2 :(得分:0)
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 ,文件将在HEX
和TEXT
之间切换。
如果您不希望任何文件转换为十六进制,请使用@steven-teo's answer.
如果您想了解有关HEX Viewer的更多信息,可以查看Code Here和Documentation Here.
**注意:Sublime Command Palette
more info on that.