2

我在我的 VSC 编辑器中运行 Prettier,但我在对象格式方面遇到了一段时间的问题。问题是它总是会在多行上格式化对象,即使在一行上有整个对象的空间。

输入

let map = {
  0: { x: 0,  y: -1 }, 
  1: { x: 1,  y: 0 },  
  2: { x: 0,  y: 1 }, 
  3: { x: -1, y: 0 }  
};

输出

let map = {
  0: {
    x: 0,
    y: -1
  },
  1: {
    x: 1,
    y: 0
  },
  2: {
    x: 0,
    y: 1
  },
  3: {
    x: -1,
    y: 0
  }
};

它也对导入执行此操作:

输入

import { Foo } from 'Bar';

输出

import {
  Foo
} from 'Bar';

这些是我目前的规则:

editor.formatOnSave": true,
"prettier.singleQuote": true,
"prettier.printWidth": 80,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "always",
"prettier.trailingComma": "all"

有什么方法可以防止这种行为,最好是永久的?

4

0 回答 0