首页 文章

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

提问于
浏览
6

EDIT: It is Beautify that is adding the new lines. 不确定哪条规则 .

在格式化代码时,有没有办法停止参数列表和导入列表为每个列表项添加新行?

E.g停止这个:

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';

然而,这是不需要的 .

1 回答

  • 0

    从你的vscode项目在你的根目录中创建一个 .jsbeautifyrc 文件,然后输入这个json文件

    {
        "brace_style": "collapse,preserve-inline"
    }
    

    这也将阻止格式化所有JavaScript对象

相关问题