我們爲我們的內部測試工具開發了基於javascript的DSL,並計劃使用Visual Studio Code作爲首選編輯器來開發測試腳本。Visual Studio代碼:將Intellisense限制爲給定的類型文件
我們開發了用於支持我們DSL的智能感知的打字文件,使用jsconfig.json配置打印文件後它工作正常。
但是,當我在空白javascript文件中輸入Ctrl +空格(該文件已經以.js擴展名保存)時,我發現很多其他intellisense建議以及我們的DSL。請檢查屏幕截圖,
我已經標有紅色邊框框中輸入相應的建議。
我想VS代碼顯示/限制intellisense建議只對我的類型文件和基本的JavaScript語言(ES6)。
在搜索文件系統,我發現MSAudioRecvPayload的在[VS CODE安裝文件夾] \資源\應用\擴展\打字稿\ node_modules \打字稿\ lib中\ lib.es6.d.ts
因此參考它看起來像VS Code默認會帶來typescript/node_modules的類型以及自定義類型。
我嘗試使用jsconfig.json中的排除設置,但沒有奏效。
欣賞是否有人可以讓我知道如何有選擇地啓用自定義DSL類型。