我在我的 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"
有什么方法可以防止这种行为,最好是永久的?