我在 PyCharm 中使用 prettier,设置如下:
{
"singleQuote": true,
"printWidth": 80,
"editor.formatOnSave": true,
"proseWrap": "always",
"tabWidth": 4,
"requireConfig": false,
"useTabs": true,
"trailingComma": "none",
"bracketSpacing": true,
"jsxBracketSameLine": false,
"semi": true
}
这里有一些缩进的例子:
function myFunction(x) {
if (x) {
console.log('1');
} else {
console.log('0');
}
}
在使用 prettier 格式化之前,如果推送到远程,它看起来很好:
在使用 prettier 重新格式化后,缩进在本地看起来和粘贴到这里时一样:
然而,这是它在 github 上的样子: