settings.json 860 B

12345678910111213141516171819202122
  1. {
  2. "editor.tabSize": 2,
  3. "editor.formatOnSave": true, // 保存时自动格式化
  4. "editor.defaultFormatter": "esbenp.prettier-vscode", // 设置默认格式化工具为 prettier
  5. // 针对特定的语言进行单独配置
  6. "[javascript]": {
  7. "editor.defaultFormatter": "esbenp.prettier-vscode" // 设置 javascript 的默认格式化工具
  8. },
  9. "[vue]": {
  10. "editor.defaultFormatter": "esbenp.prettier-vscode" // 使用 vetur 格式化 vue 文件
  11. },
  12. // Vetur 配置
  13. "vetur.format.defaultFormatter.html": "js-beautify-html", // 格式化 Vue 中的 template
  14. "vetur.format.options.tabSize": 2,
  15. "vetur.format.defaultFormatterOptions": {
  16. "js-beautify-html": {
  17. "wrap_attributes": "auto", // auto、force-aligned、aligned-multiple、force-expand-multiline
  18. "wrap_line_length": 100 // 长度超过多少开始折行
  19. }
  20. }
  21. }