nvim dap 映射 r 快捷键
注意
本文最后更新于 2025-02-22,文中内容可能已过时。
最近在研究如何使用 nvim-dap 进行 debugging。在 gdb,我们可以很方便的使用单个按键就可以触发一些行为,如
-
r:run -
c:continue -
s:step-in
那么,我的想法也是在 nvim-dap 实现这样快捷键 r 来模拟 run 的行为。现在的问题是:由于在 normal mode,单个按键 r 代表 replace one character。
因此,我们需要在 nvim 的 buffers 去识别是否启动了 nvim-dap
- 如果存在
dap-repl,则映射r; - 如果找不到,则回退到
replace的功能。
按照以上的思路,我们可以写一个映射函数,用于识别当前打开的 buffers 是否能找到 dap-repl 即可。以下便是这个快捷键映射的实现
|
|
相关内容
支付宝
微信

william