更改 VSCode 默认格式化程序以将数组项放在新行上?
Posted
技术标签:
【中文标题】更改 VSCode 默认格式化程序以将数组项放在新行上?【英文标题】:Changing the VSCode Default Formatter to put array items on a new line? 【发布时间】:2020-01-03 15:45:24 【问题描述】:我们可以更改 VSCode 的默认格式化程序,以便将数组项放在新行上吗?
例如我有这个:
const mm = [MatCardModule, MatSnackBarModule, MatSelectModule, MatButtonModule, MatToolbarModule, MatStepperModule, MatFormFieldModule, MatInputModule, MatGridListModule];
当文档被格式化时,所有模块都保持在同一行,而不是移动到新行。如果线条有一定宽度,这没关系,但如果超过 600 像素,我希望所有项目都放在新的一行上。
【问题讨论】:
你试过更漂亮的格式化程序吗?在他的选项中,您可以定义最大长度。如果您的代码较长,他会将其拆分为新行。 还没有 - 我希望有一种方法可以使用默认格式化程序,因为当我开始安装扩展时,可能会丢失我喜欢的其他东西。 【参考方案1】:您正在寻找类似的东西?
const mm = [ MatCardModule
, MatSnackBarModule
, MatSelectModule
, MatButtonModule
, MatToolbarModule
, MatStepperModule
, MatFormFieldModule
, MatInputModule
, MatGridListModule
]
我为像这样的小型 js 部件制作了自己的格式化程序,但是在代码美化器中实现它是一个很大的挑战,需要花费大量时间。
【讨论】:
以上是关于更改 VSCode 默认格式化程序以将数组项放在新行上?的主要内容,如果未能解决你的问题,请参考以下文章