Как остановить новые строки при форматировании кода

РЕДАКТИРОВАТЬ: это украсить, что добавляет новые строки. Не уверен, какое правило, хотя.

Есть ли способ остановить списки параметров и импортировать списки от добавления новых строк для каждого элемента списка при форматировании кода с помощью?

Например, прекратите это:

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

Однако это нежелательно.

3 ответа

Создать .jsbeautifyrc файл в корне из вашего проекта vscode и вставьте в файл этот JSON

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

это также помешает отформатировать весь объект JavaScript

Включают "brace_style": "collapse,preserve-inline" как сказал Ицхак в файле настроек.json, расположенном здесь:

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

Обновление 2021 года для ответа Eze_82:

Вместо того, чтобы просто "brace_style": "collapse,preserve-inline", теперь вам нужно включить в файл VSCode следующее:

      "beautify.config": {
    "brace_style": "collapse,preserve-inline"
}

Расположение settings.json все то же самое.

Другие вопросы по тегам