WebStorm TypeScript导入格式设置选项

And*_*ers 1 webstorm typescript

自动导入TypeScript类的效果很好(来自WebStorm),甚至在重新格式化时甚至可以清理“我弄的烂摊子”。

然而。

导入的格式始终为:

import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
Run Code Online (Sandbox Code Playgroud)

我正在工作的团队更喜欢以下格式:

import { 
  Component,
  EventEmitter,
  Input,
  OnInit,
  Output
} from '@angular/core';
Run Code Online (Sandbox Code Playgroud)

这样可以更轻松地审查请求请求,等等,等等。

重新格式化/组织导入功能不支持这种格式样式是真的吗?我找不到它的设置。

Jev*_*eni 5

Webstorm 2017.1为此提供了一个选项。

转到:Preferences | Editor | Code Style | Typescript | Wrapping and Braces滚动到底部并找到ES6 import/export行,将其设置为Wrap always

顺便说一句:我还建议在添加更多导入时使用尾部逗号,以避免在GIT提交期间进行额外的行更改:

import { 
   Component,
   EventEmitter,
   Input,
   OnInit,
   Output,
} from '@angular/core';
Run Code Online (Sandbox Code Playgroud)