1. {
    2. "workbench.colorTheme": "GitHub Dark Default",
    3. "eslint.alwaysShowStatus": true,
    4. "eslint.validate": [
    5. "vue",
    6. "javascript",
    7. "html"
    8. ],
    9. "eslint.format.enable": true,
    10. "vetur.format.defaultFormatter.html": "prettyhtml",
    11. "vetur.format.defaultFormatterOptions":{
    12. "prettyhtml":{
    13. "printWidth":300
    14. }
    15. },
    16. "vetur.format.defaultFormatter.js": "none", //禁用vetur的JS格式化,交给eslint
    17. "vetur.format.defaultFormatter.ts": "none", //禁用vetur的TS格式化,交给eslint
    18. "editor.codeActionsOnSave": {
    19. "source.fixAll.eslint": true
    20. },
    21. "editor.defaultFormatter": "dbaeumer.vscode-eslint",
    22. "[javascript]": {
    23. "editor.defaultFormatter": "dbaeumer.vscode-eslint"
    24. },
    25. "[vue]": {
    26. "editor.defaultFormatter": "dbaeumer.vscode-eslint"
    27. }
    28. }

    https://juejin.cn/post/7009177228957188104