当前位置:   article > 正文

vscode 配置vue格式化配置_vscode vue格式化配置

vscode vue格式化配置
  1. {
  2. "workbench.startupEditor": "none",
  3. "security.workspace.trust.untrustedFiles": "open",
  4. "editor.defaultFormatter": "esbenp.prettier-vscode",
  5. "editor.tabSize": 2,
  6. // 方法注释
  7. "fileheader.cursorMode": {
  8. "description": "",
  9. "parameter": ""
  10. },
  11. // 文件头注释
  12. "fileheader.customMade": {
  13. "Author": "pengtao",
  14. "Date": "Do not edit",
  15. "LastEditTime": "Do not edit",
  16. "LastEditors": "pengtao",
  17. "Description": ""
  18. },
  19. // 封号
  20. "prettier.semi": false,
  21. // 单引号
  22. "prettier.singleQuote": true,
  23. // jsx中单引号
  24. "prettier.jsxSingleQuote": true,
  25. // 末尾尾随逗号
  26. "prettier.trailingComma": "none",
  27. // 在唯一的箭头函数参数周围包含括号
  28. "prettier.arrowParens": "avoid",
  29. // 将多行JSX元素的>放在最后一行的末尾,而不是单独放在下一行(不适用于自动关闭元素)。
  30. "prettier.bracketSameLine": false,
  31. // Vue文件中<script>和<style>是否缩进
  32. "prettier.vueIndentScriptAndStyle": false,
  33. "javascript.autoClosingTags": false,
  34. "javascript.format.enable": false,
  35. "javascript.validate.enable": false,
  36. "[xml]": {
  37. "editor.defaultFormatter": "redhat.vscode-xml"
  38. },
  39. "[glsl]": {
  40. "editor.defaultFormatter": "raczzalan.webgl-glsl-editor"
  41. },
  42. // vue文件配置
  43. "[vue]": {
  44. // 默认格式化插件 vetur
  45. "editor.defaultFormatter": "octref.vetur"
  46. },
  47. // Vetur默认配置
  48. "vetur.format.defaultFormatterOptions": {
  49. // prettyhtml配置
  50. "prettyhtml": {
  51. // 属性格式化
  52. "sortAttributes": true,
  53. // 属性换行
  54. "wrapAttributes": true
  55. },
  56. // prettier配置 与外层prettier配置一致
  57. "prettier": {
  58. "semi": false,
  59. "singleQuote": true,
  60. "jsxSingleQuote": true,
  61. "trailingComma": "none",
  62. "bracketSameLine": false,
  63. "arrowParens": "avoid",
  64. "vueIndentScriptAndStyle": true
  65. }
  66. },
  67. // Vue文件中<script>是否缩进
  68. "vetur.format.scriptInitialIndent": true,
  69. // Vue文件中<style>是否缩进
  70. "vetur.format.styleInitialIndent": true,
  71. // vue中template使用prettyhtml进行格式化(个人觉得用prettyhtml格式化html比较好看一点)
  72. "vetur.format.defaultFormatter.html": "prettyhtml"
  73. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/908346
推荐阅读
相关标签
  

闽ICP备14008679号