Show HN:Neovim 浮动窗口中的 Godbolt(C、C++、Rust)
Show HN: Godbolt-in-a-floating-window for Neovim (C, C++, Rust)

原始链接: https://github.com/0xdeadf1sh/AssemblyForNeovim

在浮动窗口中显示 C、C++ 和 Rust 代码的汇编。2026-10-09.14-16-45.mp4 lazy.nvim: { "0xdeadf1sh/AssemblyForNeovim", config = function() require("asm").setup() end, } 普通模式下 a:光标下的函数 可视模式下 a,或 :'<,'>Asm:选定的行 窗口中:+/- 更改 -O 级别,R 重新运行,q 关闭 需要 PATH 中有 cc/c++ 或 rustc/cargo。若找到 compile_commands.json 则使用它。

Hacker News 新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 展示 HN:Neovim 的浮动窗口中的 Godbolt(C、C++、Rust) ( github.com/0xdeadf1sh ) 12 点 由 0xdeadf1sh 1 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 无需互联网连接。使用本地安装的编译器生成汇编。 帮助 shmerl 20 分钟前 [–] 这很有趣。如果你想要获取实际编译结果 + 调试器,还有 https://codeberg.org/Jorenar/nvim-dap-disasm 。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Shows the assembly for C, C++ and Rust code in a floating window.

2026-10-09.14-16-45.mp4

lazy.nvim:

{
	"0xdeadf1sh/AssemblyForNeovim",
	config = function()
		require("asm").setup()
	end,
}
  • <leader>a in normal mode: function under the cursor
  • <leader>a in visual mode, or :'<,'>Asm: selected lines
  • In the window: +/- change -O level, R reruns, q closes

Needs cc/c++ or rustc/cargo on PATH. Uses compile_commands.json if it finds one.

联系我们 contact @ memedata.com