【发布时间】:2021-08-05 04:02:51
【问题描述】:
我想要导入多行格式,但更漂亮的折叠成一行。我应该使用什么选项来获得所需的行为
-import {
- BLOCKED_FETCHED,
- SHORTLISTED_FETCHED,
-} from './../constants/ActionTypes';
+import { BLOCKED_FETCHED, SHORTLISTED_FETCHED } from "./../constants/ActionTypes";
【问题讨论】:
-
如果您想要可配置性,Prettier 不是格式化程序的好选择。它的核心前提是您无需考虑样式选择,允许它应用其自以为是的一致性。您可能需要为另一个格式化程序编写自己的插件,例如 eslint 的
--fix标志,或者使用脚本、构建工具或您的 IDE 进行后处理。另一方面,你可以接受 prettier 的精神,而忽略这样的主观风格。 -
同意,如何避免将导入格式化为单行。还有其他方面更漂亮
-
print-width 越低,行(任何行)越早折叠。
-
在大多数情况下,Prettier 要么全有,要么全无。您正在尝试的事情根本无法完成。正如@AjeetShah 提到的,您可以缩短打印宽度,但这会产生其他影响,主要是负面影响。