AssemblyForNeovim: 在Neovim中实时查看C/C++/Rust汇编代码

Show HN: Godbolt-in-a-floating-window for Neovim (C, C++, Rust)

AssemblyForNeovim是一个轻量级Lua脚本插件,专为Neovim编辑器打造,支持在浮动窗口中实时显示C、C++和Rust代码对应的x64和aarch64架构汇编指令。它自动识别项目中的compile_commands.json文件,无需繁琐配置即可快速生成汇编视图。开发者可通过<leader>a快捷键在正常模式或视觉模式下查看函数或选定代码块的汇编结果,并支持动态调整优化级别、重新编译和关闭窗口。该工具极大提升了底层代码调试与性能分析的效率,让系统级编程更直观高效。

让每一行C、C++或Rust代码的底层汇编逻辑,在Neovim中一目了然。
  1. bajard

    也许我应该说 Compiler Explorer 而不是 Godbolt。

    这应该是任何编程环境的标配,还要配上 CPU 模拟器,展示数据如何在 ALU 中流动、经过哪些端口、进入哪些寄存器,以及每个时钟周期里一切是如何运作的。

    我希望 AI 能实现这一点,至少对于 VS Code 和 C++ 来说。

  2. waschl

    +1,主要是因为这个 README 看起来完全没用到 AI。一眼就能抓住核心信息,太爽了

  3. evmar

    https://github.com/pacak/cargo-show-asm 是个不错的辅助工具,专门处理 Rust 到汇编的部分,在应对各种边缘情况方面已经投入了不少精力。(我也贡献了一点代码,解决了一些 Windows 上的问题。)

同日更多故事

2026-11-11