簡體   English   中英

馴服 Visual Studio 代碼智能感知

[英]Taming Visual Studio Code IntelliSense

假設我正在編寫一個打字稿表達式,並且意識到我需要的局部變量還不存在。 沒問題,我想,讓我們在移動光標以輸入變量聲明之前簡單地完成輸入行:

production: level.Sunlifter * 2 * perYear,

唉,輸入最后一個逗號會觸發 IntelliSense,這有助於將我的代碼更改為

production: level.Sunlifter * 2 * prepareSyntheticListenerName,

和進口

import { prepareSyntheticListenerName } from '@angular/compiler/src/render3/util';

顯然,智能感知已經意識到,“perYear”的字符出現在“P [RéPA [R ESŸntheticListen ER N A我”在幾乎相同的順序...

在匹配導入的標識符時,我可以以某種方式告訴 Visual Studio Code 不那么寬松嗎?

在輸入逗號之前按esc是我所知道的唯一方法。

一種可能有幫助的解決方法是將 VSCode 配置為僅從某些包中導入。 那么至少它會犯的錯誤更少。

{
   "compilerOptions": {
       "types" : ["node", "lodash", "express"]
   }
}

https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

謝謝,這里有類似的問題。 Escape 是唯一可以繞過這些 IntelliSense 選項的鍵。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM