Предотвратить Prettier от преобразования однострочных объявлений объектов в многострочный код Visual Studio? - PullRequest
0 голосов
/ 24 августа 2018

Я установил более симпатичные расширения, и мои определения объектов json теперь ломаются после форматирования.Как я могу избежать этого?Я хочу сохранить объявления встроенного объекта.

, например, до форматирования:

  "properties": {
    "d0":  {"type":"boolean","default":false},
    "d1":  {"type":"boolean","default":false},
    "d2":  {"type":"boolean","default":false},
    "d3":  {"type":"boolean","default":false},
    "d4":  {"type":"boolean","default":false},
    "d5":  {"type":"boolean","default":false},
    "d6":  {"type":"boolean","default":false},
    "d7":  {"type":"boolean","default":false},
    "d8":  {"type":"boolean","default":false},
    "d9":  {"type":"boolean","default":false}
  }

после форматирования:

  "properties": {
    "d0": {
      "type": "boolean",
      "default": false
    },
    "d1": {
      "type": "boolean",
      "default": false
    },
    "d2": {
      "type": "boolean",
      "default": false
    },
    "d3": {
      "type": "boolean",
      "default": false
    },
    "d4": {
      "type": "boolean",
      "default": false
    },
    "d5": {
      "type": "boolean",
      "default": false
    },
    "d6": {
      "type": "boolean",
      "default": false
    },
    "d7": {
      "type": "boolean",
      "default": false
    },
    "d8": {
      "type": "boolean",
      "default": false
    },
    "d9": {
      "type": "boolean",
      "default": false
    }
  }

1 Ответ

0 голосов
/ 24 августа 2018

Преттир должен разбивать линии только тогда, когда они выходят за пределы установленной вами ширины печати (по умолчанию 80).

Предполагая, что вы используете это расширение , поэкспериментируйте со следующим setting :

{
  "prettier.printWidth": 80
}

Если это не сработает, пройдите и убедитесь, что у вас не установлено никаких других расширений форматирования кода, которые могут иметь приоритет.

...