Add all missing imports source action
VS Code has long supported a quick fix that adds all missing imports in a JavaScript or TypeScript file. This iteration, we introduced a new
Add all missing imports
source action lets you trigger this from anywhere in a file.This also allows you to set up a keybinding for
Add all missing imports
:
{ "key": "ctrl+shift+i", "command": "editor.action.sourceAction", "args": { "kind": "source.addMissingImports", "apply": "first" } }
Or even enable
Add all missing imports
on save:"editor.codeActionsOnSave": { "source.addMissingImports": "always" },
我认为VSCode现在已经内置了这个功能。
快捷键Ctrl + .可以给我们提供自动修复问题的选项。我发现即使有多个导入,这也有效。
如果还有其他方法,请告诉我 :)
假设您指的是键盘快捷方式,我在“文件” -> “首选项” -> “键盘快捷方式”窗口中根本没有看到该命令列表,因此似乎没有快捷方式也没有配置快捷方式的方法(截至Visual Studio Code 1.28.2)。如果TypeScript扩展中的“添加所有缺少的导入”代码修复作为一个命令公开,则可以分配快捷方式。
editor.codeActionsOnSave
的文档,包括"source.addMissingImports"
。但当有多个来源时,可能会导入错误的内容。而且当你有多个条目时,将其放在第一位。 - cachius