在 Visual Studio Code 中有没有为 TypeScript 注解类型的快捷键?
例如,假设我有以下代码
const foo = "this is foo";
我想点击 foo 并按一个键来标注类型
const foo: string = "this is foo";
Visual Studio Code 已经知道类型,因为当你悬停在它上面时就能看到。我要如何设置快捷键?
答案#1
你可以通过将鼠标悬停在变量上,然后点击 快速修复 → 从使用中推断参数类型 来自动添加类型。其键盘快捷键是 ⌘ + .,然后按 ↵。
VSCode 已经开箱即显示正确的类型,这意味着 TypeScript 正在为你推断类型。再次添加相同的声明只会增加字数。
答案#2
在你的 settings.json 中添加 "typescript.inlayHints.variableTypes.enabled": true, 来查看自动的类型提示。
请注意,这并不会将类型注释插入到你的代码中,但它确实允许你在工作时查看它们。