如何在Visual Studio中调用"Organize imports" TypeScript功能?



TypeScript 2.8 中有一个新功能,可以让你">组织导入":https://devblogs.microsoft.com/typescript/announcing-typescript-2-8-2/#organize-imports

基本上它执行以下操作:

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

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

更新:

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

Visual Studio Code在去年四月发布了一项新功能,可以在保存时组织导入。您能否尝试使用以下更改来更新当前settings.json

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

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

您还可以在键盘上使用以下快捷键来"组织导入":

Shift+Alt+O

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

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

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

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

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

在 Visual Studio 2022 中(甚至可能在以前的版本中(,编辑器代码上下文菜单中的选项Organize Imports已重命名为 Remove and Sort Usings ,它仍然做同样的事情,并且使用快捷键 CTRL+R 后跟 CTRL+G 仍然可用。

以防万一有人像我一样忽略了它。

这是Visual Studio

Code的一个功能,而不是Visual Studio 2017。

最新更新