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+
- R,然后按 Ctrl+G。
- 在代码窗口中单击鼠标右键,然后单击上下文菜单中的"
Organize Imports
"。
在 Visual Studio 2022 中(甚至可能在以前的版本中(,编辑器代码上下文菜单中的选项Organize Imports
已重命名为 Remove and Sort Usings
,它仍然做同样的事情,并且使用快捷键 CTRL+R 后跟 CTRL+G 仍然可用。
以防万一有人像我一样忽略了它。
Code的一个功能,而不是Visual Studio 2017。