Visual Studio代码自动导入

reach4thelasers:

我正在从Webstorm过渡到Visual Studio Code。Webstorm的性能令人讨厌。

Visual Studio代码在查找所需的依赖项并将其导入方面不是很有帮助。到目前为止,我一直在手动执行此操作,但是老实说,我宁愿等待15秒钟以进行Webstorm查找并添加必须手动挖掘的导入。

屏幕截图:找不到导入

我正在使用来自@ minko-gechev https://github.com/mgechev/angular2-seed的angular2种子

我的baseDir中有一个tsconfig.json,看起来像这样:

    {
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "declaration": false,
    "removeComments": true,
    "noLib": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "sourceMap": true,
    "pretty": true,
    "allowUnreachableCode": false,
    "allowUnusedLabels": false,
    "noImplicitAny": true,
    "noImplicitReturns": true,
    "noImplicitUseStrict": false,
    "noFallthroughCasesInSwitch": true
  },
  "exclude": [
    "node_modules",
    "dist",
    "typings/index.d.ts",
    "typings/modules",
    "src"
  ],
  "compileOnSave": false
}

而且我的src / client目录中还有另一个看起来像这样的文件:

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false,
    "allowSyntheticDefaultImports": true
  }
}

我不知道为什么有两个。Angualr Seed项目使用Typescript gulp构建任务,因此我猜编译是不同的。

我该如何使vscode变得更有帮助?

reach4thelasers:

我通过安装各种插件使它起作用。这是我的扩展程序列表的屏幕截图。在大多数情况下,只要我键入类名,事情就会自己导入。或者,出现一个灯泡,您可以单击。或者,您可以按F1,然后键入“ import ...”,那里也有各种选项。我有点用了。同样,用于实现接口的F1工具也很有用,但并不总是有效。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio代码-自动导入/快速修复不起作用

Visual Studio代码-Angular 2自动导入扩展

如何减少python导入包的Visual Studio代码中的自动完成延迟?

如何自动导入FLUTTER程序包Visual Studio代码版本:1.51.1 Windows 10

Visual Studio代码pylint:无法导入“ protorpc”

Visual Studio代码:如何导入`sbt`-更改

Visual Studio代码-调整导入报价设置

TensorFlow在Visual Studio代码中的导入错误

Visual Studio代码组织导入功能

Visual Studio 代码找不到 python 导入

Visual Studio代码-Flutter:禁用自动中断

从Visual Studio代码自动启动python Webserver

Visual Studio代码支架自动完成

Visual Studio代码:自动提交git

防止在Visual Studio代码中自动完成

Visual Studio代码-基于.gitignore的自动排除

自动完成中的Visual Studio代码顺序

禁用自动替换 Visual Studio 代码

获取Visual Studio代码以(自动)格式化R代码

使用不起作用的 Visual Studio 2019 自动导入

Javascript 导入在 Visual Studio 代码中不起作用

Visual Studio代码无法解决从Eclipse IDE的导入

在python 3的Visual Studio代码中检测未使用的导入?

如何导入的东西在Java中使用Visual Studio代码

如何导入的东西在Java中使用Visual Studio代码

Visual Studio代码 - 爪哇 - 导入错误和更多

Visual Studio代码中的Pylint“无法解析的导入”错误

我无法在Visual Studio代码中导入openpyxl

使用anaconda在Visual Studio代码上导入matplotlib的pyplot失败