Visual Studio代码组织导入功能

时间:2018-05-18 17:10:43

标签: typescript visual-studio-code

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

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

  • 是否可以配置导入排序的顺序?我想在本地导入之前配置外部库(angular,rxjs)
  • 此外,是否可以在不同来源的进口之间添加断路器?
  • 在我的项目中,我有一个最大行长度配置,但导入插件似乎并不尊重这一点。不应该吗?

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

谢谢!

2 个答案:

答案 0 :(得分:5)

在 VSCode 打开 ⇧⌘P 或 Ctrl+Shift+P 然后

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

并添加

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

}

归功于此source

答案 1 :(得分:2)

不,从VS Code 1.24开始,不支持这些更高级的选项。

this issue

跟踪最大行长度

外部进口通常应在内部进口之前进行。如果您使用的是绝对路径,则可能不是这样,请参阅this issue

我们使用导入的最终目标是您无需手动管理导入甚至查看它们,因此更高级的排序/样式超出范围