调试VIM中的Nodejs V8

时间:2017-08-01 21:22:59

标签: node.js debugging vim

目前是否有选项在vim中调试v8?

在v8中,他们弃用旧选项--debug和--debug-brk,而node-vim-debugger似乎不知道新协议..

2 个答案:

答案 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将启动执行以下操作的脚本:

  1. O转到新行中的插入模式

  2. debugger<esc>:w<CR>插入调试器语句并保存文件。

  3. !node debug node_modules/nodeunit/bin/nodeunit -t dev<CR>启动程序(在我的情况下,我使用nodeuint,我编写了一个运行它的测试代码)。

  4. dd:w<CR>这些命令在关闭流程后运行,它们会删除debugger语句,让您的文件与您完全一样

答案 1 :(得分:1)

它有点旧,但是我自己寻找解决方案,我发现了这一点:because it's the only right thing to do ;-)。 看起来正在开发中,但是我可以用它成功连接和调试Docker容器。