NeoDebug
NeoDebug copied to clipboard
有没有考虑使用terminal来实现?
看了下你的实现,用的是一个普通的buffer接受输入,稳定性是问题 不如考虑内置的termdebug实现方式,参考vim 8.1 内置的,我觉得这种方案非常稳定 另外,那些命令最好加个前缀,这样执行的时候,方便缩小补全返回
加了个属性 let g:neodbg_cmd_prefix = 'DBG', 可以定义前缀,默认是DBG。 主要是我觉得termdebug实现方式,用内置的终端交互,不如用buffer的方式操作有vim里操作的流畅感。
加了个属性 let g:neodbg_cmd_prefix = 'DBG', 可以定义前缀,默认是DBG。 主要是我觉得termdebug实现方式,用内置的终端交互,不如用buffer的方式操作有vim里操作的流畅感。
使用内置的终端来实现交互才是趋势,这完全不会丢失之前命令行调试的体验,buffer模拟输入的体验实在是太差了