如何调用"组织导入" Visual Studio中的TypeScript功能?

时间:2018-04-19 11:15:36

标签: visual-studio typescript

TypeScript 2.8中有一项新功能可让您" 整理导入":https://blogs.msdn.microsoft.com/typescript/2018/03/27/announcing-typescript-2-8/#organize-imports

基本上它执行以下操作:

  • 删除不必要的导入语句
  • 对导入语句进行排序

该页面显示可以使用 Shift + Alt + O 键盘快捷键在Visual Studio代码中调用该功能。有人知道如何在Visual Studio(2017)中调用此功能吗?

更新

从版本 15.8 开始,Visual Studio 2017通过将未使用的导入变灰来突出显示它们。

5 个答案:

答案 0 :(得分:6)

您还可以在键盘上使用以下快捷方式来“组织导入”:

Shift + Alt + O

答案 1 :(得分:4)

Visual Studio Code于去年4月发布了一项新功能,该功能可以保存时组织导入。您能否尝试通过以下更改来更新当前的settings.json

"editor.formatOnSave": true,
"[typescript]": {
    "editor.codeActionsOnSave": {
        "source.organizeImports": true
    }
}

希望这会有所帮助,祝你好运!

答案 2 :(得分:2)

此功能现已添加到Visual Studio 2017中。

可以通过以下方式调用它:

  1. Ctrl + R ,然后按 Ctrl + G
  2. 右键单击代码窗口,然后在上下文菜单中单击Organize Imports

答案 3 :(得分:0)

这是Visual Studio 代码(而非Visual Studio 2017)的功能。

答案 4 :(得分:0)

JayKan答案的略微修改版本,但这在VSCode settings.json中对我有用。

    "editor.formatOnSave": true,
    "editor.codeActionsOnSave": {
        "source.organizeImports": true
    }