VS Code调试时,Debug Console与Watch Window能否实现变量自动补全?
VS Code调试控制台/监视窗口变量自动补全设置
VS Code的Debug Console(调试控制台)和Watch Window(监视窗口)完全支持当前作用域内变量的自动补全,默认可手动触发,也能配置为自动弹出提示,满足你输入前缀后匹配变量并Tab补全的需求。
一、Debug Console自动补全配置
- 默认状态下,在Debug Console输入时,可通过CtrlSpace手动触发补全。若要让补全提示自动弹出:
- 打开设置界面(快捷键Ctrl,)
- 搜索
Debug Console: Auto Completions并勾选该选项;或者直接在settings.json中添加配置:"debug.console.autoCompletions": true
- 配置完成后,当你输入变量前缀(比如
long),会自动弹出当前作用域内匹配的变量(比如longish_variable_name),按下Tab即可快速补全。
二、Watch Window自动补全配置
- Watch窗口输入监视表达式时,同样支持变量补全:
- 在设置界面搜索
Debug Watch: Auto Completions并勾选;或在settings.json中添加:"debug.watch.autoCompletions": true
- 在设置界面搜索
- 启用后,在Watch窗口输入
long这类前缀,会自动提示匹配的longish_variable_name,按Tab即可完成补全。
示例场景
当断点触发后,当前作用域存在longish_variable_name和short_var两个变量:
- 在Debug Console输入
long,自动弹出补全列表,其中包含longish_variable_name - 按下Tab,输入内容自动补全为
longish_variable_name - 回车即可查看该变量的实时值
内容的提问来源于stack exchange,提问作者Tryer
相关产品推荐
相关产品推荐

