WebStorm TypeScript导入格式选项

时间:2017-04-20 09:30:13

标签: typescript webstorm

自动导入TypeScript类非常有效(来自WebStorm),它甚至可以在重新格式化时清理“我所做的混乱”。

然而

导入的格式始终为:

import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';

我工作的团队更喜欢格式:

import { 
  Component,
  EventEmitter,
  Input,
  OnInit,
  Output
} from '@angular/core';

这样可以更轻松地审核拉取请求......所以,很好。

重新格式化/整理导入功能是否真的不支持这种格式化风格?我找不到它的设置。

1 个答案:

答案 0 :(得分:4)

Webstorm 2017.1有一个选项。

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

btw:我还建议使用尾随逗号,以避免在添加更多导入时在GIT提交期间额外的行更改:

import { 
   Component,
   EventEmitter,
   Input,
   OnInit,
   Output,
} from '@angular/core';