在VSCode中更聪明的智能感知-任何方法都可以摆脱不需要的建议
Smarter intellisense in VSCode - any way to get rid of unwanted suggestions?
我正在使用vscode javascript,我被不相关的建议惹恼了。以这个简单的示例为例,创建一个新函数。
在这个项目中,只有第一个和最后一个建议对我有意义。如果VScode可以将我经常使用的东西"冒泡"到顶部,或者至少给我一个选项来禁用所有这些奇怪的建议,那就太好了。有什么办法可以做到吗?如果可能的话,这将是一个巨大的生产力增益,因为这些常见的事情,如创建一个函数是如此频繁。
jsconfig.json
{
"compilerOptions": {
"target": "es5",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"build",
"fk/build",
"target"
]
}
我不知道我能排除什么来摆脱我在这里得到的建议。它们不是来自angular。
typings.json
{
"dependencies": {},
"globalDependencies": {
"angular": "registry:dt/angular#1.5.0+20160922195358"
}
}
这些不需要的建议似乎来自VSCode本身或一个我不知道的标准库。它们不是来自我的项目中的任何东西,也不是来自我能找到的依赖。
VS Code中的智能感知是通过使用jsconfig来启用的。Json文件告诉编辑器您的项目。你可以在项目的根目录中添加一个,并显式地排除文件和目录,比如带有exclude属性的node_modules,或者你可以显式地包含它们,比如带有files属性的src/目录。
例如:{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
VS Code还支持在JavaScript项目中使用类型,因此您可以为第三方库使用外部类型定义。
这将改进建议,使第一个选项是您更可能使用的选项。
您可以在这里阅读更多内容:https://code.visualstudio.com/Docs/languages/javascript
相关文章:
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- 任何人都可以帮助我如何在客户端加载XML,该XML在服务器上,我需要对文件进行更改
- 我需要将这两个函数从javascript更改为JQuery,任何人都可以告诉我如何转换
- 我可以在React和Redux中发送一个AJAX调用,而不需要操作创建者和还原器吗
- regex某个字符可以存在也可以不存在,但之后什么都没有
- 可以'在node.js中不需要csv-lib
- Javascript在IE中不起作用,但所有其他浏览器都可以正常工作
- 我可以在Magento页面上获得寻找不需要的JavaScript的建议吗?
- 我可以使用 iText 在 pdf 中创建一个不需要的字段吗?
- 需要挂接到javascript函数调用,无论如何都可以做到这一点
- Javascript 正则表达式:无论如何都可以编写一个正则表达式,如果反向引用不匹配,则给出 true
- 我们可以在推特上从网站推到时间线吗?而不需要调用推特盒子平台
- 我可以在不需要的情况下使用Vue吗
- forEach在IE10上不能在Server 2008上工作,但在其他任何地方都可以在IE10中工作
- 有没有一种方法可以在手机屏幕和桌面屏幕上构建一个使用不同字体的网页,而不需要编写任何JavaScript
- 我想通过输入类型按钮检查表单验证,而不是通过提交,任何人都可以帮助我
- Javascript:有没有一种方法可以使用字符串作为回调,而不需要eval()
- Angular 2 npm install global(如何全局安装包,这样就不需要每次都运行npm install命
- 在VSCode中更聪明的智能感知-任何方法都可以摆脱不需要的建议
- 任何Javascript库都可以根据需要进行本地图像创建和渲染