web-dev-qa-db-ja.com

コードをフォーマットするときに新しい行を停止する方法

編集:新しい行を追加しているのはBeautifyです。ただし、どのルールかはわかりません。

コードをフォーマットするときに、パラメーターリストとインポートリストが各リストアイテムごとに新しい行を追加しないようにする方法はありますか?

例:これを停止します:

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

しかし、それは望ましくありません。

11

vscodeプロジェクトからルートに.jsbeautifyrcファイルを作成し、このjsonをファイルに入れます

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

これにより、すべてのJavaScriptオブジェクトをフォーマットすることもできなくなります

1

含める"brace_style": "collapse,preserve-inline" Yitzchakがここにある.json設定ファイル内で言ったように:

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