settings.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "[vue]": {
  3. "editor.defaultFormatter": "esbenp.prettier-vscode"
  4. },
  5. "[html]": {
  6. "editor.defaultFormatter": "esbenp.prettier-vscode"
  7. },
  8. "[javascript]": {
  9. "editor.defaultFormatter": "esbenp.prettier-vscode"
  10. },
  11. "[json]": {
  12. "editor.defaultFormatter": "esbenp.prettier-vscode"
  13. },
  14. "[jsonc]": {
  15. "editor.defaultFormatter": "esbenp.prettier-vscode"
  16. },
  17. "editor.quickSuggestions": {
  18. "strings": true
  19. },
  20. "workbench.colorTheme": "Default Dark Modern",
  21. "editor.tabSize": 2,
  22. "editor.detectIndentation": false,
  23. "emmet.triggerExpansionOnTab": true,
  24. "editor.formatOnSave": true,
  25. "javascript.format.enable": true,
  26. "git.enableSmartCommit": true,
  27. "git.autofetch": true,
  28. "git.confirmSync": false,
  29. "liveServer.settings.donotShowInfoMsg": true,
  30. "explorer.confirmDelete": false,
  31. "javascript.updateImportsOnFileMove.enabled": "always",
  32. "typescript.updateImportsOnFileMove.enabled": "always",
  33. "files.exclude": {
  34. "**/.idea": true
  35. },
  36. "editor.codeActionsOnSave": {
  37. "source.fixAll.stylelint": "explicit",
  38. "source.fixAll.eslint": "explicit"
  39. },
  40. "editor.suggest.snippetsPreventQuickSuggestions": false,
  41. "prettier.htmlWhitespaceSensitivity": "ignore",
  42. "prettier.vueIndentScriptAndStyle": true,
  43. "docthis.authorName": "hotent",
  44. "docthis.includeAuthorTag": true,
  45. "docthis.includeDescriptionTag": true,
  46. "docthis.enableHungarianNotationEvaluation": true,
  47. "docthis.inferTypesFromNames": true,
  48. "vetur.format.defaultFormatter.html": "prettier",
  49. "files.autoSave": "onFocusChange",
  50. "path-intellisense.mappings": {
  51. "@": "${workspaceRoot}/src"
  52. },
  53. "files.eol": "\n"
  54. }