如何在PhpStorm for TypeScript中始终对每个导入语句执行单行或多行操作?

如何在PhpStorm for TypeScript中始终对每个导入语句执行单行或多行操作?,typescript,phpstorm,config,webstorm,Typescript,Phpstorm,Config,Webstorm,给定PhpStorm/WebStorm中TypeScript的多行导入语句: import { CsvParseTransform, FileSink, FileSource, FtpSource, } from "pipeline"; “我的自动格式化”将其转换为一行: import {CsvParseTransform, FileSink, FileSource, FtpSource,} from "pipeline"; 但在某些情况下,我也看到了

给定PhpStorm/WebStorm中TypeScript的多行导入语句:

import {
    CsvParseTransform,
    FileSink,
    FileSource,
    FtpSource,
} from "pipeline";
“我的自动格式化”将其转换为一行:

import {CsvParseTransform, FileSink, FileSource, FtpSource,} from "pipeline";    
但在某些情况下,我也看到了相反的结果。(我还没有找到一个模式,我假设它和线的长度有关。我的假设是它只超过一个阈值的多条线。)

我希望行为保持一致,以减少拉请求中的git diff噪音。在我的例子中,我希望它总是多行的

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

请尝试:

设置|编辑器|代码样式|打字脚本|包装和大括号| ES6导入/导出选项

您可以将其设置为:始终换行,以便始终将导入拆分为多行


可能的值为:
不换行
如果长则换行
如果长则切掉
,以及
始终换行