2017-04-20 8 views
0

Auto-Import von TypeScript-Klassen funktioniert super (von WebStorm), es geht sogar so weit, "das Chaos, das ich gemacht habe" beim Neuformatieren aufzuräumen.WebStorm TypeScript-Import-Formatierungsoptionen

Jedoch.

Importe werden immer formatiert:

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

Wo das Team arbeite ich an, das Format bevorzugt:

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

Es Pull-Anforderungen einfacher Überprüfung macht, etc ... so, fein.

Kann es wahr sein, dass die Funktion zum Neuformatieren/Organisieren von Imports diesen Formatierungsstil nicht unterstützt? Ich kann keine Einstellung dafür finden.

Antwort

3

Webstorm 2017.1 hat eine Option dafür.

Gehe zu: Preferences | Editor | Code Style | Typescript | Wrapping and Braces scrollen Sie nach unten und ES6 import/export Reihe finden, setzen Sie ihn auf Wrap always

btw: ich auch Hinter Komma würde empfehlen, ändert sich zusätzliche Zeile zu vermeiden, während GIT verpflichtet, wenn mehr Importe und fügte hinzu:

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