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

时间:2018-02-01 10:06:27

标签: typescript phpstorm config webstorm

在PhpStorm / WebStorm中为TypeScript提供多行导入语句:

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

我的autoformat将其转换为单行:

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

然而我也看到它在某些情况下反其道而行之。 (我还没有找到一种模式,我认为它与线的长度有关。我的假设是它只有超出阈值的多行。)

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

我在哪里可以在PhpStorm / WebStorm中找到并设置该配置?

1 个答案:

答案 0 :(得分:3)

请尝试:

设置|编辑|代码风格| TypeScript |包装和支撑| ES6导入/导出选项。

您可以将其设置为:总是以使您的导入总是分成多行。

Screenshot of the setting window for TypeScript | Wrapping and Braces | ES6 import/export