vscode + python代码段补全:什么是{{ipdb`

时间:2019-05-23 09:33:05

标签: python visual-studio-code

我有一个片段,可以在vscode中的python代码中插入ipdb断点。

但是在进行制表符或Ctrl空格补全时,{} ipdb会作为第一个选项出现,这使我总是插入错误的补全。选择该选项只会插入文字ipdb。查看屏幕截图。

什么是{} ipdb项目?

enter image description here

1 个答案:

答案 0 :(得分:-1)

好吧,这仅在我插入一个断点后才发生,如下所示: import ipdb; ipdb.set_trace()(在vscode python扩展名中定义)

因此,将导入“ ipdb”符号,从而污染名称空间。

使用代码片段插入类似from ipdb import set_trace; set_trace()之类的断点不会导入ipdb,因此无需进行自动完成,也不会污染自动完成列表。