Sublimetext3 es6导入中换行符的JsFormat规则

Sublimetext3 es6导入中换行符的JsFormat规则,sublimetext3,js-beautify,Sublimetext3,Js Beautify,升华文本3的JsFormat符合大多数ES6标准,但是,当自动格式化导入语句时,它会在对象导入中添加一行新行。以下是预格式化行的外观: import {func1, func2, func3} from 'some-module'; 自动格式化时,它会变成: import { func1, func2, func3 } from 'some-module'; 有没有一种方法可以禁用这种格式设置?根据,JsFormat使用这种格式设置。在那个项目中,人们抱怨各种格式问题,其中之一就是这

升华文本3的JsFormat符合大多数ES6标准,但是,当自动格式化导入语句时,它会在对象导入中添加一行新行。以下是预格式化行的外观:

import {func1, func2, func3} from 'some-module';
自动格式化时,它会变成:

import {
    func1, func2, func3
}
from 'some-module';
有没有一种方法可以禁用这种格式设置?

根据,JsFormat使用这种格式设置。在那个项目中,人们抱怨各种格式问题,其中之一就是这个问题。有一个长度稍长的注释线程,以“Pull requests welcome”结尾,因此不幸的是,目前似乎没有办法禁用这种格式设置。

在上,有一个复选框可以启用此设置:“保留内嵌大括号/代码块”


此功能是在最新版本中为美化器添加的,
preserve inline
选项用于
brace style
。这将保持内联(全部在同一行上)支撑块不变。它用作基础设置的修改器(例如,
大括号样式:“折叠,保留内联”
)。

引用的问题已关闭。美化器的最新版本添加了
preserve inline
,作为
brace style
的一个选项。您必须根据以下命令在其前面提供一个修改器:
[collapse | expand | end expand | none][,preserve inline]