当前位置:   article > 正文

前端vscode格式化配置_vscode json格式化插件

vscode json格式化插件

目录

1.安装vsCode 相关插件

2. 打开配置选项

3. 配置 setting.json


VSCode 是我们前端开发的一个强大的IDE,所以配置好我们前端开发代码的格式很重要,可以方便的编写优雅的代码,然后剩下的时间用来摸鱼是很有必要滴。

步骤:

1.安装vsCode 相关插件

还有一些前端常用必备的插件,感兴趣的同学可以参考我的另一篇文章:

前端vscode必备插件推荐_vscode前端插件推荐_富朝阳的博客-CSDN博客

2. 打开配置选项

打开 vscode setting.json。vscode 左下角 设置图标 -> settings -> 右上角 open settins(JSON) 图标。

3. 配置 setting.json

修改配置文件seetting.json

  1. {
  2. "git.enableSmartCommit": true,
  3. // 修改注释颜色
  4. "editor.tokenColorCustomizations": {
  5. "comments": {
  6. "fontStyle": "bold",
  7. "foreground": "#82e0aa"
  8. }
  9. },
  10. // 配置文件类型识别
  11. "files.associations": {
  12. "*.js": "javascript",
  13. "*.json": "jsonc",
  14. "*.cjson": "jsonc",
  15. "*.wxss": "css",
  16. "*.wxs": "javascript"
  17. },
  18. "extensions.ignoreRecommendations": false,
  19. "files.exclude": {
  20. "**/.DS_Store": true,
  21. "**/.git": true,
  22. "**/.hg": true,
  23. "**/.svn": true,
  24. "**/CVS": true,
  25. "**/node_modules": false,
  26. "**/tmp": true
  27. },
  28. // "javascript.implicitProjectConfig.experimentalDecorators": true,
  29. "explorer.confirmDragAndDrop": false,
  30. "typescript.updateImportsOnFileMove.enabled": "prompt",
  31. "git.confirmSync": false,
  32. "editor.tabSize": 2,
  33. "editor.fontWeight": "500",
  34. "[json]": {},
  35. "editor.tabCompletion": "on",
  36. "vsicons.projectDetection.autoReload": true,
  37. "editor.fontFamily": "Monaco, 'Courier New', monospace, Meslo LG M for Powerline",
  38. "[html]": {
  39. "editor.defaultFormatter": "vscode.html-language-features"
  40. },
  41. "editor.fontSize": 16,
  42. "debug.console.fontSize": 14,
  43. "vsicons.dontShowNewVersionMessage": true,
  44. "editor.minimap.enabled": true,
  45. "emmet.extensionsPath": [
  46. ""
  47. ],
  48. // vue eslint start 保存时自动格式化代码
  49. "editor.formatOnSave": true,
  50. // eslint配置项,保存时自动修复错误
  51. "editor.codeActionsOnSave": {
  52. "source.fixAll": true
  53. },
  54. "vetur.ignoreProjectWarning": true,
  55. // 让vetur使用vs自带的js格式化工具
  56. // uni-app和vue 项目使用
  57. "vetur.format.defaultFormatter.js": "vscode-typescript",
  58. "javascript.format.semicolons": "remove",
  59. // // 指定 *.vue 文件的格式化工具为vetur
  60. "[vue]": {
  61. "editor.defaultFormatter": "octref.vetur"
  62. },
  63. // // 指定 *.js 文件的格式化工具为vscode自带
  64. "[javascript]": {
  65. "editor.defaultFormatter": "vscode.typescript-language-features"
  66. },
  67. // // 默认使用prettier格式化支持的文件
  68. "editor.defaultFormatter": "esbenp.prettier-vscode",
  69. "prettier.jsxBracketSameLine": true,
  70. // 函数前面加个空格
  71. "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  72. "prettier.singleQuote": true,
  73. "prettier.semi": false,
  74. // eslint end
  75. // react
  76. // 当按tab键的时候,会自动提示
  77. "emmet.triggerExpansionOnTab": true,
  78. "emmet.showAbbreviationSuggestions": true,
  79. "emmet.includeLanguages": {
  80. // jsx的提示
  81. "javascript": "javascriptreact",
  82. "vue-html": "html",
  83. "vue": "html",
  84. "wxml": "html"
  85. },
  86. // end
  87. "[jsonc]": {
  88. "editor.defaultFormatter": "vscode.json-language-features"
  89. },
  90. // @路径提示
  91. "path-intellisense.mappings": {
  92. "@": "${workspaceRoot}/src"
  93. },
  94. "security.workspace.trust.untrustedFiles": "open",
  95. "git.ignoreMissingGitWarning": true,
  96. "window.zoomLevel": 1
  97. }

注意点: 

快捷键格式化 vue 文件的时候,会提示有两个格式化插件,让选一个,应选择 vetur,才能与 setting.json 文件中的配置相适用。 

如果文章对你有所帮助,❤️关注+点赞❤️鼓励一下!博主会持续更新。。。。

站长博客原文:前端vscode格式化配置(强烈推荐)

往期回顾

css实现元素居中的6种方法 

Angular8升级至Angular13遇到的问题

前端vscode必备插件(强烈推荐)

Webpack性能优化

vite构建如何兼容低版本浏览器

前端性能优化9大策略(面试一网打尽)!

vue3.x使用prerender-spa-plugin预渲染达到SEO优化

 vite构建打包性能优化

 vue3.x使用prerender-spa-plugin预渲染达到SEO优化

 ES6实用的技巧和方法有哪些?

 css超出部分显示省略号

vue3使用i18n 实现国际化

vue3中使用prismjs或者highlight.js实现代码高亮

什么是 XSS 攻击?什么是 CSRF?什么是点击劫持?如何防御

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/697252
推荐阅读
相关标签
  

闽ICP备14008679号