VS Code中TypeScript变量类型提示能否自动添加?
如何让VS Code自动为TypeScript变量添加类型标注?
可以实现自动添加,有两种常用方式:
手动触发快速修复
- 将光标定位到目标变量(比如示例中的
s),或者选中变量名 - 按下快捷键:Windows/Linux 用
Ctrl+.,Mac 用Cmd+.,调出快速修复菜单 - 选择「添加类型注解」选项,VS Code会自动把推断出的类型(比如
: string)添加到变量声明中,最终代码变为:
let s: string = "string"
保存时自动批量添加
如果想让VS Code在保存文件时自动为所有未标注类型的变量、函数等添加注解,可以修改设置:
- 打开VS Code设置面板(快捷键
Ctrl+,/Cmd+,) - 搜索并找到「editor.codeActionsOnSave」配置项,添加以下内容:
"editor.codeActionsOnSave": { "source.addMissingTypeAnnotations": true }
之后每次保存TypeScript文件,VS Code都会自动补全所有可推断的类型注解,和你看到的浅灰色提示内容一致。
内容的提问来源于stack exchange,提问作者Corey
相关产品推荐
相关产品推荐

