2016-04-29 87 views
2

WebStorm有沒有辦法獲得函數或變量的類型?如何找出WebStorm中TypeScript元素(變量,函數)的類型?

在Visual Studio代碼,我可以標識符懸停,我也得到關於光標所在的元件類型信息:

Hover in VSCode

它也可以顯示出有效類型的變量:

Hover in VSCode

這兩個都是非常有用的工具,用於更好地理解代碼。

是否有WebStorm的方式來訪問編輯器中的有效類型的元素呢?

回答

1
  • 按Ctrl + Shift + IView/Quick Definition

  • 嘗試按Ctrl + Shift + PView/Expression Type) - 它通常顯示所推斷的變量類型

由於WS2017 .2 Ctrl + Hover顯示推斷的類型。

+0

不幸的是,這隻適用於最簡單的情況。如果我有類似的東西'''函數foo它不工作(){ 回報{X:1,Y:假}} 類Foo { 欄(){ 回報富(); } } '''我點擊'Foo'類中的'bar'方法。 –

+0

有一個更好的答案通過https://stackoverflow.com/questions/18840018/how-to-show-inferred-typescript-type-in​​-webstorm基本上保持Ctrl當你鼠標懸停。 –