Intellij TypeScript Имя переменной Автозаполнение - PullRequest
1 голос
/ 24 сентября 2019

В Java вы обычно набираете тип при объявлении переменной или поля.

Например:

public SomeDataType someDataType = new SomeDataType(123)

когда вы начинаете вводить Som.. автозаполнение intellij, вероятно, начнет предлагатьSomeDataType и вы можете нажать Tab, чтобы применить его.

Когда вы объявили, что типом является SomeDataType, когда вы начнете писать имя som.., будет предложено someDataType для имени переменной.

В Java есть очевидный поток.на самом деле вы набираете

pu[tab]Som[tab]som[tab]

в TypeScript, вы делаете это наоборот

public someDataType: SomeDataType;

Есть ли что-то похожее для TypeScript в intellij?в настоящее время, чтобы получить то же поведение, вы должны написать

pu[tab]:Som[tab][crtl + <-][ctrl + <-]som[tab][ctrl + ->][ctrl + ->]

, что крайне неуклюже и прерывисто.еще хуже, когда ваш линтер ожидает много пробелов.

в чем тут реальная хитрость?

1 Ответ

0 голосов
/ 24 сентября 2019

С JavaScript / Предложить имена переменных включено в Настройки |Редактор |Генерал |Завершение кода , IDEA предлагает имена на основе типов проектов для новых переменных во время их объявления:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...