nvim dap 映射 r 快捷键
最近在研究如何使用 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
的功能。