[英]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.