如何在Visual Studio中调用“组织导入”TypeScript功能?

cngwdvgl  于 2022-11-17  发布在  TypeScript
关注(0)|答案(6)|浏览(134)

TypeScript 2.8中有一个新功能,可以让您“组织导入":https://blogs.msdn.microsoft.com/typescript/2018/03/27/announcing-typescript-2-8/#organize-imports
基本上,它执行以下操作:

  • 删除不必要的import语句
  • 排序import语句

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

更新日期:

从版本15.8开始,Visual Studio 2017会将未使用的导入以灰色显示,从而突出显示它们。

txu3uszq

txu3uszq1#

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

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

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

s4n0splo

s4n0splo2#

您也可以使用以下键盘快捷键来“组织导入”:
Shift+Alt+O组合键

cs7cruho

cs7cruho3#

此功能现已添加到Visual Studio 2017中。
可以通过以下方式调用它:
1.按Ctrl+R,然后按Ctrl+G。
1.在程式码视窗中按一下鼠标器右击,然后按一下内容功能表中的Organize Imports

6ioyuze2

6ioyuze24#

JayKan的答案的一个稍微修改的版本,但这在VSCode settings.json中对我有效。

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

gdrx4gfi5#

在Visual Studio 2022中(甚至可能在以前的版本中),编辑器的代码上下文菜单中的选项Organize Imports已被重命名为Remove and Sort Usings,它仍然执行相同的操作,并且仍然可以使用快捷键Ctrl+R,然后再使用Ctrl+G。
以防有人像我一样忽略了它。

u3r8eeie

u3r8eeie6#

这是Visual StudioCode的一项功能,而不是Visual Studio 2017的功能。

相关问题