0

0

Sublime如何以十六进制模式查看文件? (Hex Viewer插件)

穿越時空

穿越時空

发布时间:2026-01-11 08:10:31

|

228人浏览过

|

来源于php中文网

原创

Hex Viewer插件需手动触发切换,非自动启用;必须保存文件后通过Tools→Hex Viewer→Toggle Hex View或快捷键(ctrl+shift+h/cmd+shift+h)调用,且仅对未被Sublime识别为纯文本的已保存二进制文件生效。

sublime如何以十六进制模式查看文件? (hex viewer插件)

Sublime Text 安装 Hex Viewer 插件后打不开十六进制视图?

Hex Viewer 插件本身不自动启用十六进制模式,它只是提供切换命令。安装完插件后,文件仍以文本方式打开,必须手动触发视图切换。

  • 确保已通过 Package Control 正确安装 HexViewer(注意拼写是 HexViewer,不是 Hex ViewHexEditor
  • 插件安装后无需重启 Sublime,但需确保当前文件已保存(未保存的临时缓冲区可能无法正确解析二进制内容)
  • 右键菜单中出现的 Hex Viewer: Toggle Hex View 仅对已保存的文件生效;若右键无此选项,尝试先 Ctrl+S 保存文件

如何正确触发十六进制查看?

快捷键和菜单路径必须匹配插件绑定,不同 Sublime 版本或自定义键绑可能覆盖默认设置。

  • 默认快捷键是 ctrl+shift+h(Windows/Linux)或 cmd+shift+hmacOS),但该组合在部分系统中被占用(如 macOS 的“截图”),建议检查是否冲突
  • 菜单路径为:Tools → Hex Viewer → Toggle Hex View,比快捷键更可靠
  • 如果点击后无反应,检查状态栏左下角是否显示 Hex —— 若未切换,说明文件被识别为纯文本且插件拒绝处理(例如空文件、全 ASCII 可见字符、或 Sublime 内部标记为 text.plain

为什么某些文件切不了十六进制?常见限制

Hex Viewer 不是万能二进制编辑器,它依赖 Sublime 的底层文件加载机制,对大文件、特殊编码或内存映射有限制。

神笔马良
神笔马良

神笔马良 - AI让剧本一键成片。

下载
  • 文件大小超过约 10MB 时,Sublime 可能拒绝加载,插件也无法触发 —— 此时会静默失败,无报错提示
  • 文件扩展名被列入 Sublime 的「文本文件」白名单(如 .txt.log)时,即使内容是二进制,插件也可能跳过处理;可临时重命名为 .bin 再试
  • UTF-16/UTF-32 等双字节编码文件可能被错误解析,导致十六进制视图错位;建议用 File → Reopen with Encoding → Hexadecimal(如果该选项存在)或改用专用工具xxd
hexdump -C example.bin | head -n 10

替代方案:不用插件快速看十六进制

当 Hex Viewer 失效或想绕过插件限制时,终端命令更直接可控,尤其适合验证或临时查看。

  • Linux/macOS 直接运行:xxd example.binhexdump -C example.bin
  • Windows 可安装 Gow(含 xxd)或使用 PowerShell:Format-Hex example.bin
  • Sublime 内置的 File → Open with Encoding → Hexadecimal 在较新版本中已被移除,不要在菜单里浪费时间找它
Hex Viewer 的核心作用只是「视图切换」,不是「二进制解析引擎」;真正卡住的时候,往往不是插件没装好,而是文件没保存、太大、或 Sublime 自己先把它当文本吞掉了。

相关专题

更多
format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

617

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

430

2024.06.27

常见的编码方式
常见的编码方式

常见的编码方式有ASCII编码、Unicode编码、UTF-8编码、UTF-16编码、GBK编码等。想了解更多编码方式相关内容,可以阅读本专题下面的文章。

580

2023.10.24

a和A对应的ASCII码数值
a和A对应的ASCII码数值

a的ascii码是65,a的ascii码是97;ascii码表中,一个字母的大小写数值相差32,一般知道大写字母的ascii码数值,其对应的小写字母的ascii码数值就算出来了,是大写字母的ascii码数值“+32”。想了解更多相关的内容,可阅读本专题下面的相关文章。

2093

2024.10.24

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

571

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1089

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

787

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

451

2023.08.02

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

80

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7万人学习

Git 教程
Git 教程

共21课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号