Visual Studio 代码组织导入功能

Fel*_*ssa 20 typescript visual-studio-code

在 Visual Studio 代码的 1.23 版中,添加了“组织导入”功能。这是一个非常有用的功能,因为它自己处理导入,但我希望能够配置它。

我想知道此功能是否可用的功能是:

  • 是否可以配置导入的排序顺序?我想在本地导入之前配置外部库(angular、rxjs)
  • 另外,是否可以在不同来源的进口之间添加换行符?
  • 在我的项目中,我有一个 max-line lenght 配置,但导入插件似乎不尊重这一点。不应该吗?

我问这个问题是因为 VSCode 页面上没有可用的配置信息,只通知这是可用的。

谢谢!

Mat*_*ner 7

不,自 VS Code 1.24 起不支持这些更高级的选项。

此问题跟踪最大行长度

外部进口通常应该在内部进口之前。如果您使用的是绝对路径,这可能不是真的,请参阅此问题

我们导入的最终目标是您永远不必手动管理导入甚至查看它们,因此更高级的排序/样式超出了范围


Ric*_*ejo 6

在 VSCode 打开 ??P 或 Ctrl+Shift+P 然后

“首选项:配置语言特定设置...”

并添加

"[typescript]": {
"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
Run Code Online (Sandbox Code Playgroud)

}

归功于此来源

  • 这并没有回答OP提出的三个问题中的任何一个。 (9认同)