如何在 PhpStorm for TypeScript 中始终保持单行或多行的每个导入语句?

How to consistently either always single- or multiline each import statement in PhpStorm for TypeScript?

在 PhpStorm / WebStorm for TypeScript 中给出多行导入语句:

import {
    CsvParseTransform,
    FileSink,
    FileSource,
    FtpSource,
} from "pipeline";

我的自动套用格式将其转换为单行:

import {CsvParseTransform, FileSink, FileSource, FtpSource,} from "pipeline";    

但我也看到它在某些情况下做相反的事情。 (我还没有找到一个模式,我假设它与线的长度有关。我的假设是它只是超过阈值的多线。)

我希望行为保持一致,以减少拉取请求中的 git-diff 噪音。就我而言,我希望它 always 多行。

在 PhpStorm/WebStorm 的什么地方可以找到并设置该配置?

请尝试:

设置 |编辑|代码风格 |打字稿 |包装和大括号 | ES6 import/export 选项。

您可以将其设置为:始终换行 以使您的导入始终拆分为多行。