2
WebStorm有沒有辦法獲得函數或變量的類型?如何找出WebStorm中TypeScript元素(變量,函數)的類型?
在Visual Studio代碼,我可以標識符懸停,我也得到關於光標所在的元件類型信息:
它也可以顯示出有效類型的變量:
這兩個都是非常有用的工具,用於更好地理解代碼。
是否有WebStorm的方式來訪問編輯器中的有效類型的元素呢?
WebStorm有沒有辦法獲得函數或變量的類型?如何找出WebStorm中TypeScript元素(變量,函數)的類型?
在Visual Studio代碼,我可以標識符懸停,我也得到關於光標所在的元件類型信息:
它也可以顯示出有效類型的變量:
這兩個都是非常有用的工具,用於更好地理解代碼。
是否有WebStorm的方式來訪問編輯器中的有效類型的元素呢?
按Ctrl + Shift + I(View/Quick Definition
)
嘗試按Ctrl + Shift + P(View/Expression Type
) - 它通常顯示所推斷的變量類型
由於WS2017 .2 Ctrl + Hover顯示推斷的類型。
不幸的是,這隻適用於最簡單的情況。如果我有類似的東西'''函數foo它不工作(){ 回報{X:1,Y:假}} 類Foo { 欄(){ 回報富(); } } '''我點擊'Foo'類中的'bar'方法。 –
有一個更好的答案通過https://stackoverflow.com/questions/18840018/how-to-show-inferred-typescript-type-in-webstorm基本上保持Ctrl當你鼠標懸停。 –