vscode类型脚本。'添加所有缺失的进口'快捷方式

问题描述 投票:9回答:3

我正在做一个typescript项目(typescript3.x)。

我最近注意到 Add all missing imports 当我点击灯泡,当我使用一个以上的类型,尚未导入,如下所示。

是否有一个快捷方式为相同的? 或者我应该要求它作为一个功能?

先谢谢你

typescript visual-studio-code typescript-typings typescript3.0
3个回答
5
投票

我认为vscode现在已经内置了这个功能。

快捷键 Ctrl + . 给我们提供了自动修复问题的选项。我发现即使在多个进口和所有的情况下,这个工作。

请让我知道是否有任何其他的方法来做同样的事情:)


0
投票

是否有同样的快捷方式?

是的,将在v1.46版中推出(见 v1.46 版本说明:增加缺失的导入源动作。):

增加所有缺失的进口源行动

VS Code长期以来一直支持快速修复,可以添加JavaScript或TypeScript文件中所有缺失的导入。这次迭代,我们引入了一个新的 Add all missing imports 源动作让你可以从文件中的任何地方触发它。

这也允许你为以下内容设置一个键绑定 Add all missing imports:

{
    "key": "ctrl+shift+i",
    "command": "editor.action.sourceAction",
    "args": {
        "kind": "source.addMissingImports",
        "apply": "first"
    }
}

或甚至启用 Add all missing imports 保存时。

"editor.codeActionsOnSave": [
    "source.addMissingImports"
]

-1
投票

假设你指的是键盘快捷键,我在 "文件"-> "首选项"-> "键盘快捷键 "窗口中没有看到这个命令,所以似乎没有快捷键,也没有办法配置一个快捷键(在Visual Studio代码1.28.2时)。 如果TypeScript扩展中的 "添加所有缺失的导入 "代码修复是作为一个命令暴露出来的,那么你将能够分配一个快捷方式。

© www.soinside.com 2019 - 2024. All rights reserved.