如何在PhpStorm for TypeScript中始终对每个导入语句执行单行或多行操作?
给定PhpStorm/WebStorm中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"; 但在某些情况下,我也看到了
import {
CsvParseTransform,
FileSink,
FileSource,
FtpSource,
} from "pipeline";
“我的自动格式化”将其转换为一行:
import {CsvParseTransform, FileSink, FileSource, FtpSource,} from "pipeline";
但在某些情况下,我也看到了相反的结果。(我还没有找到一个模式,我假设它和线的长度有关。我的假设是它只超过一个阈值的多条线。)
我希望行为保持一致,以减少拉请求中的git diff噪音。在我的例子中,我希望它总是多行的
在PhpStorm/WebStorm中,我在哪里可以找到并设置该配置?请尝试:
设置|编辑器|代码样式|打字脚本|包装和大括号| ES6导入/导出选项
您可以将其设置为:始终换行,以便始终将导入拆分为多行
可能的值为:
不换行
,如果长则换行
,如果长则切掉
,以及始终换行
。