赞
踩
目录
VSCode 是我们前端开发的一个强大的IDE,所以配置好我们前端开发代码的格式很重要,可以方便的编写优雅的代码,然后剩下的时间用来摸鱼是很有必要滴。
步骤:
还有一些前端常用必备的插件,感兴趣的同学可以参考我的另一篇文章:
前端vscode必备插件推荐_vscode前端插件推荐_富朝阳的博客-CSDN博客
打开 vscode setting.json。vscode 左下角 设置图标 -> settings -> 右上角 open settins(JSON) 图标。
修改配置文件seetting.json
- {
- "git.enableSmartCommit": true,
- // 修改注释颜色
- "editor.tokenColorCustomizations": {
- "comments": {
- "fontStyle": "bold",
- "foreground": "#82e0aa"
- }
- },
- // 配置文件类型识别
- "files.associations": {
- "*.js": "javascript",
- "*.json": "jsonc",
- "*.cjson": "jsonc",
- "*.wxss": "css",
- "*.wxs": "javascript"
- },
- "extensions.ignoreRecommendations": false,
- "files.exclude": {
- "**/.DS_Store": true,
- "**/.git": true,
- "**/.hg": true,
- "**/.svn": true,
- "**/CVS": true,
- "**/node_modules": false,
- "**/tmp": true
- },
- // "javascript.implicitProjectConfig.experimentalDecorators": true,
- "explorer.confirmDragAndDrop": false,
- "typescript.updateImportsOnFileMove.enabled": "prompt",
- "git.confirmSync": false,
- "editor.tabSize": 2,
- "editor.fontWeight": "500",
- "[json]": {},
- "editor.tabCompletion": "on",
- "vsicons.projectDetection.autoReload": true,
- "editor.fontFamily": "Monaco, 'Courier New', monospace, Meslo LG M for Powerline",
- "[html]": {
- "editor.defaultFormatter": "vscode.html-language-features"
- },
- "editor.fontSize": 16,
- "debug.console.fontSize": 14,
- "vsicons.dontShowNewVersionMessage": true,
- "editor.minimap.enabled": true,
- "emmet.extensionsPath": [
- ""
- ],
- // vue eslint start 保存时自动格式化代码
- "editor.formatOnSave": true,
- // eslint配置项,保存时自动修复错误
- "editor.codeActionsOnSave": {
- "source.fixAll": true
- },
- "vetur.ignoreProjectWarning": true,
- // 让vetur使用vs自带的js格式化工具
- // uni-app和vue 项目使用
- "vetur.format.defaultFormatter.js": "vscode-typescript",
- "javascript.format.semicolons": "remove",
- // // 指定 *.vue 文件的格式化工具为vetur
- "[vue]": {
- "editor.defaultFormatter": "octref.vetur"
- },
- // // 指定 *.js 文件的格式化工具为vscode自带
- "[javascript]": {
- "editor.defaultFormatter": "vscode.typescript-language-features"
- },
- // // 默认使用prettier格式化支持的文件
- "editor.defaultFormatter": "esbenp.prettier-vscode",
- "prettier.jsxBracketSameLine": true,
- // 函数前面加个空格
- "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
- "prettier.singleQuote": true,
- "prettier.semi": false,
- // eslint end
- // react
- // 当按tab键的时候,会自动提示
- "emmet.triggerExpansionOnTab": true,
- "emmet.showAbbreviationSuggestions": true,
- "emmet.includeLanguages": {
- // jsx的提示
- "javascript": "javascriptreact",
- "vue-html": "html",
- "vue": "html",
- "wxml": "html"
- },
- // end
- "[jsonc]": {
- "editor.defaultFormatter": "vscode.json-language-features"
- },
- // @路径提示
- "path-intellisense.mappings": {
- "@": "${workspaceRoot}/src"
- },
- "security.workspace.trust.untrustedFiles": "open",
- "git.ignoreMissingGitWarning": true,
- "window.zoomLevel": 1
- }
注意点:
快捷键格式化 vue 文件的时候,会提示有两个格式化插件,让选一个,应选择 vetur,才能与 setting.json 文件中的配置相适用。
如果文章对你有所帮助,❤️关注+点赞❤️鼓励一下!博主会持续更新。。。。
站长博客原文:前端vscode格式化配置(强烈推荐)
往期回顾
vue3.x使用prerender-spa-plugin预渲染达到SEO优化
vue3.x使用prerender-spa-plugin预渲染达到SEO优化
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。