You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在radare2中横向滚动或启用换行查看长函数名

解决反汇编中长函数名/内容超出屏幕的问题

根据你给出的反汇编界面风格,大概率是使用Radare2工具,下面针对主流反汇编工具分别给出解决方案:

Radare2

  • 启用横向滚动:在交互模式下执行命令:
    e scr.scroll = true
    
    之后可以用左右方向键或Shift+←/→横向滚动,查看完整的函数名和注释。
  • 启用自动换行:执行命令:
    e scr.wrap = true
    
    长行会自动折行显示,无需滚动就能看到全部内容。
  • 临时查看单行完整内容:针对特定地址(比如你示例中的0x12b5),执行:
    pd 1 @ 0x12b5
    
    会单独打印该行的完整内容;也可以用afn <新名称> @ <地址>给长函数名重命名为更短的别名,方便后续查看。

IDA Pro

  • 横向滚动:直接按住鼠标滚轮左右拖动,或者进入Options -> General -> Disassembly,勾选Allow horizontal scrolling,之后可通过滚动条或方向键横向滚动。
  • 自动换行:在上述Disassembly设置界面,勾选Wrap lines,长行会自动折行。
  • 简化函数名:通过View -> Demangle options调整解混淆程度,或按快捷键N手动重命名函数。

Ghidra

  • 横向滚动:在反汇编窗口,拖动底部横向滚动条,或按住Ctrl+Shift配合左右方向键滚动。
  • 自动换行:打开Edit -> Tool Options -> Disassembly,勾选Enable Line Wrapping,启用长行折行。
  • 重命名函数:右键目标函数名,选择Rename自定义更短的名称。

内容的提问来源于stack exchange,提问作者tomaszu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 10:52:21