通过Visual Studio Code,我喜欢使用vim。作为print()
函数,我们可以插入import ipdb; ipdb.set_trace()
来调试代码。如何在VS代码下使用vim创建键绑定,以便可以插入import ipdb; ipdb.set_trace()
?
在我的.vimrc
配置中,我使用了
"Insert the line 'import ipdb; ipdb.set_trace'
noreabbrev __i import ipdb; ipdb.set_trace()
但是现在在VS Code中,它不起作用。文件.vimrc
您应该查看用户片段,这些片段旨在插入预定义的代码位。参见https://code.visualstudio.com/docs/editor/userdefinedsnippets#_create-your-own-snippets
在您的情况下,代码段可以通过以下方式定义:
{
"Python ipdb": {
"prefix": "ipdb",
"body": [
"import ipdb; ipdb.set_trace()",
],
"description": "Add ipdb breakpoint"
}
}
但是同样,vscode具有非常好的嵌入式debugger。