VS代码中的铁 rust 分析器通过棉绒生成类型注解。这看起来像下面的图片,其中灰色注解是根据上下文自动添加的。
是否有任何已知的方法(扩展)可以使用其他类型化语言(如typescript或(类型化)python)来实现这种行为?由于类型是从上下文中已知的,如悬停在变量上所示,这样的行为应该不难实现?
谢谢
nzk0hqpo1#
请参见inlay hints配置选项(分别在名称空间"typescript.inlayHints"和"javascript.inlayHints"上)。例如:给定一个包含TypeScript文件的工作区,如下所示:./example.ts:
"typescript.inlayHints"
"javascript.inlayHints"
./example.ts
const keys = Object.keys({});
并使用默认配置:./.vscode/settings.json:
./.vscode/settings.json
{}
TS文件将如下所示:
但在启用变量类型的嵌入提示设置后:./.vscode/settings.json:
{ "typescript.inlayHints.variableTypes.enabled": true }
文件将如下所示:
1条答案
按热度按时间nzk0hqpo1#
请参见inlay hints配置选项(分别在名称空间
"typescript.inlayHints"
和"javascript.inlayHints"
上)。例如:
给定一个包含TypeScript文件的工作区,如下所示:
./example.ts
:并使用默认配置:
./.vscode/settings.json
:TS文件将如下所示:
但在启用变量类型的嵌入提示设置后:
./.vscode/settings.json
:文件将如下所示: