ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ImHex 快捷键实用指南:4 个高频场景靠 15 个组合就够

ImHex 快捷键实用指南:4 个高频场景靠 15 个组合就够 ImHex 快捷键实用指南4 个高频场景靠 15 个组合就够【免费下载链接】ImHex A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.项目地址: https://gitcode.com/GitHub_Trending/im/ImHex用 ImHex 这类十六进制编辑器干活时鼠标其实只适合干一件事点开第一个文件。之后大部分时间——翻地址、改字节、查符号、切文件——都可以不离开键盘。下面按你实际会遇到的场景把最常用的一组 ImHex 快捷键拆开讲每个场景记住三四个组合就行。macOS 上凡是 Ctrl 都换成 Cmd。载入陌生文件后 30 秒定位目标地址刚打开一个几 MB 的 rom要看的地址在 0x4A00 附近靠滚轮翻屏幕要翻半天。按什么得到什么CtrlShiftP 后输入0x4A00光标直接落到该地址支持十六进制还能算式CtrlShiftP 后输入加算式命令面板当场算数结果可接着用CtrlF / CtrlG打开搜索、跳到下一个匹配项方向键 Shift方向键逐字节挪光标、扩选区坑命令面板里跟是两套东西——定位地址搜菜单项名称找功能时别敲错符号。想深挖这套命令的实现可以看 plugins/builtin/source/content/command_palette_commands.cpp。连续改多处字节时手不离开键盘找到目标后要逐字节改写最费时间的是每次点工具栏编辑。按什么得到什么Enter光标所在字节直接进编辑态敲新值回车即落盘Shift↑↓/←→按行、按字节扩选区圈出要批量处理的范围CtrlShiftV把剪贴板内容对选区内每个位置全部粘贴批量覆写就靠它CtrlZ / CtrlY撤销 / 重做改坏了随时回退Esc取消当前选区坑Enter 只编辑光标下的一个字节真正的批量写入靠选区 CtrlShiftV改只读文件前记得先确认能写否则撤销也救不了文件外的期待。写 pattern 时少切窗口、快速找符号写解析脚本时最常见的烦躁改完脚本切回十六进制视图跑一遍再切回来改鼠标在窗口间横跳。按什么得到什么CtrlShiftM跳到配对的括号长脚本里找结构一步到位Ctrl← / Ctrl→按单词移动比逐格挪快很多CtrlShiftC / R / W搜索时切换大小写、正则、整词匹配CtrlHome / CtrlEnd直接跳文件头尾CtrlShiftP 再地址不切回十六进制视图也能跳地址核对坑三个 CtrlShift 切换键只影响搜索行为不会替你触发搜索得配合视图里的查找框用。多文件对照切数据源、调布局、重绑按键手里同时开着好几个数据源互相比对来回点标签页容易点串。按什么得到什么AltCtrl← / →在已打开的数据源间前后切换CtrlW关掉当前数据源F11 / F10全屏 / 窗口置顶边看文档边看文件CtrlB给当前位置打个书签回头好找手型不合的键位不用忍打开 设置 → 快捷键每行点一下就能重录组合录到与现有组合冲突的不会生效提示里会告诉你。这套可重绑的注册逻辑在 plugins/builtin/source/content/views/view_hex_editor.cpp 里能看到。附录15 行速查表分组快捷键作用文件CtrlN / CtrlO新建 / 打开文件文件CtrlS / CtrlShiftS保存 / 另存为文件CtrlW关闭当前数据源文件CtrlR重新加载当前文件编辑CtrlZ / CtrlY撤销 / 重做编辑Enter编辑光标处字节编辑CtrlShiftV选区批量粘贴编辑Esc取消选区导航CtrlShiftP 地址跳转到地址导航CtrlF / CtrlG搜索 / 下一匹配导航Shift方向键扩展选区导航PageUp / PageDown翻页滚动视图AltCtrl←/→切换数据源视图F11 / F10全屏 / 置顶视图CtrlB创建书签今天先只记两个CtrlShiftP配合地址跳转和方向键选区。用两天你会发现右手基本不用离开主键区。【免费下载链接】ImHex A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.项目地址: https://gitcode.com/GitHub_Trending/im/ImHex创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表