目前是否有选项在vim中调试v8?
在v8中,他们弃用旧选项--debug和--debug-brk,而node-vim-debugger似乎不知道新协议..
答案 0 :(得分:1)
我使用以下特殊解决方案(阅读" hack"):
nnoremap <C-D> Odebugger<esc>:w<CR>:!node debug node_modules/nodeunit/bin/nodeunit -t dev<CR>dd:w<CR>
如果您在vimrc中有这个,按Ctrl + D将启动执行以下操作的脚本:
O
转到新行中的插入模式
debugger<esc>:w<CR>
插入调试器语句并保存文件。
!node debug node_modules/nodeunit/bin/nodeunit -t dev<CR>
启动程序(在我的情况下,我使用nodeuint,我编写了一个运行它的测试代码)。
dd:w<CR>
这些命令在关闭流程后运行,它们会删除debugger
语句,让您的文件与您完全一样答案 1 :(得分:1)
它有点旧,但是我自己寻找解决方案,我发现了这一点:because it's the only right thing to do ;-)。 看起来正在开发中,但是我可以用它成功连接和调试Docker容器。