[英]Smarter intellisense in VSCode - any way to get rid of unwanted suggestions?
我正在為JavaScript使用vscode,但不相關的建議讓我很煩。 以這個簡單的例子來介紹一個新功能。
在此項目中,只有這里的第一個和最后一個建議對我而言才有意義。 如果VScode可以“冒泡”我經常使用的東西,或者至少讓我可以選擇禁用所有這些怪異建議的地方,那將是很好的。 有什么辦法嗎? 如果可能的話,將會極大地提高生產率,因為創建函數等這些常見的事情經常進行。
jsconfig.json
{
"compilerOptions": {
"target": "es5",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"build",
"fk/build",
"target"
]
}
我看不到有什么可以排除的建議。 他們不是來自角度。
Types.json
{
"dependencies": {},
"globalDependencies": {
"angular": "registry:dt/angular#1.5.0+20160922195358"
}
}
不必要的建議似乎來自VSCode本身或我不知道的標准庫。 它們不是來自我項目中的任何內容,也不來自我可以找到的依賴項。
VS Code中的Intellisense通過使用jsconfig.json文件來告訴編輯器您的項目來啟用。 您可以在項目的根目錄中添加一個,並使用exclude屬性顯式排除文件和目錄(例如node_modules),也可以使用files屬性顯式包括文件和目錄(例如src /目錄)。
例如:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
VS Code還支持在JavaScript項目中使用類型,因此您可以將外部類型定義用於第三方庫。
這應該會改善建議,因此第一個選項是您更可能使用的選項。
您可以在這里閱讀更多信息: https : //code.visualstudio.com/Docs/languages/javascript
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.