Intellij TypeScript 变量名称自动完成

rx1*_*153 7 intellij-idea typescript

在 Java 中,通常在声明变量或字段时键入类型。

例如:

public SomeDataType someDataType = new SomeDataType(123)
Run Code Online (Sandbox Code Playgroud)

当您开始输入时,Som..intellij 自动完成功能可能会开始建议SomeDataType,您可以点击 Tab 来应用它。

当您声明类型为 SomeDataType 时,当您开始编写名称时,som..它会建议someDataType变量名称。

在Java中有一个明显的流程。你实际输入的是

pu[tab]Som[tab]som[tab]
Run Code Online (Sandbox Code Playgroud)

在 TypeScript 中,你可以反过来做

public someDataType: SomeDataType;
Run Code Online (Sandbox Code Playgroud)

intellij 中有类似 TypeScript 的东西吗?目前据我所知,要获得与您所写的相同的行为

pu[tab]:Som[tab][crtl + <-][ctrl + <-]som[tab][ctrl + ->][ctrl + ->]
Run Code Online (Sandbox Code Playgroud)

这是非常尴尬和不流畅的。当你的 linter 需要很多空间时,情况会更糟。

这里真正的技巧是什么?

len*_*ena 4

在“设置”中启用JavaScript/建议变量名称| 编辑| 一般| 代码完成,IDEA 在声明期间根据新变量的项目类型建议名称:

在此输入图像描述