我有一个片段,可以在vscode中的python代码中插入ipdb断点。
但是在进行制表符或Ctrl空格补全时,{} ipdb
会作为第一个选项出现,这使我总是插入错误的补全。选择该选项只会插入文字ipdb
。查看屏幕截图。
什么是{} ipdb
项目?
答案 0 :(得分:-1)
好吧,这仅在我插入一个断点后才发生,如下所示:
import ipdb; ipdb.set_trace()
(在vscode python扩展名中定义)
因此,将导入“ ipdb”符号,从而污染名称空间。
使用代码片段插入类似from ipdb import set_trace; set_trace()
之类的断点不会导入ipdb,因此无需进行自动完成,也不会污染自动完成列表。