Visual studio code 格式化代码时如何停止新行

Visual studio code 格式化代码时如何停止新行,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,编辑:添加新行的是美化。但不确定是哪条规则 在使用格式化代码时,是否有方法阻止参数列表和导入列表为每个列表项添加新行 例如,停止这个: function view(state$) { return state$.map(({weight,height,bmi}) => div([ renderWeightSlider(weight), renderHeightSlider(height), h2('BMI is ' + bmi) ])

编辑:添加新行的是美化。但不确定是哪条规则

在使用格式化代码时,是否有方法阻止参数列表和导入列表为每个列表项添加新行

例如,停止这个:

function view(state$) {
  return state$.map(({weight,height,bmi}) =>
    div([
      renderWeightSlider(weight),
      renderHeightSlider(height),
      h2('BMI is ' + bmi)
    ])
  );
}
从现在开始:

function view(state$) {
  return state$.map(({
      weight,
      height,
      bmi
    }) =>
    div([
      renderWeightSlider(weight),
      renderHeightSlider(height),
      h2('BMI is ' + bmi)
    ])
  );
}
右键单击并选择“格式化文档”时

它还可以这样处理导入:

import {
  makeDOMDriver,
  h1,
  a
} from '@cycle/dom';

然而,这是不需要的

从vscode项目在根目录中创建或编辑
.jsc
文件,并将其放入此json属性的文件中

{
    "brace_style": "collapse,preserve-inline"
}
这也将阻止格式化所有JavaScript对象,包括
“brace_style”:“collapse,preserve inline”
,正如Yitzchak在.json设置文件中所说的:

C:\Users\***\AppData\Roaming\Code\User\settings.json

嗯,也许是支架式的???尝试其他方法:可能重复您是如何解决问题的?对我来说,这是扩展prettier.jsYep,“prettier”是罪魁祸首,“print width”默认值设置为80。