一.打开 setting.json
1.文件--->首选项--->设置 ( 快捷键 Ctrl + , )
2.进入界面后,点击右上角
3.进入设置界面
4.在里面添加如下代码
{
//打开文件不覆盖
"workbench.editor.enablePreview": false,
//关闭快速预览
"editor.minimap.enabled": false,
//打开自动保存
// "files.autoSave": "afterDelay",
//使用主题
// "workbench.colorTheme": "Darcula Theme from IntelliJ",
// -----------------------自动格式化配置eslint+prettier-----------------------
// 每次保存自动格式化ctrl+s
"editor.formatOnSave": true,
// 每次保存的时候将代码按eslint格式进行修复
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
//配置内配置对 .vue 文件的格式化
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
//配置内配置对 .ts 文件的格式化
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
//配置内配置对 .js 文件的格式化
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
//配置内配置对 .json 文件的格式化
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
//函数前加空格
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
//没有下边这个 上边不生效
"vetur.format.defaultFormatter.js": "vscode-typescript",
}
5.在项目根目录找到.prettierrc 文件
6.在里面添加
{
"singleQuote": true,
"semi": false,
"trailingComma": "none",
"printWidth": 200
}
7.含义
{
"singleQuote": true, // 单引号代替双引号
"semi": false, // 去掉末尾分号
"trailingComma": "none", // 尾随逗号
"printWidth": 200 // 多少字符自动换行
}
在前人的基础上加上了函数自动加空格
参考地址:https://blog.csdn.net/weixin_36222137/article/details/80040758