【VSCode】vue文件保存时自动格式化
用户目录下:AppData\Roaming\Code\User\settings.json
1 { 2 "workbench.colorTheme": "Default Dark+", 3 "workbench.iconTheme": "vscode-icons", 4 "bracket-pair-colorizer-2.depreciation-notice": false, 5 "vsicons.dontShowNewVersionMessage": true, 6 "security.workspace.trust.untrustedFiles": "open", 7 "terminal.integrated.profiles.windows": { 8 "PowerShell": { 9 "source": "PowerShell", 10 "icon": "terminal-powershell" 11 }, 12 "Command Prompt": { 13 "path": [ 14 "${env:windir}\\Sysnative\\cmd.exe", 15 "${env:windir}\\System32\\cmd.exe" 16 ], 17 "args": [], 18 "icon": "terminal-cmd" 19 }, 20 "Bash": { 21 "path": "D:\\soft\\Git\\bin\\bash.exe", 22 "args": [] 23 } 24 }, 25 "terminal.integrated.defaultProfile.windows": "Bash", 26 "[javascript]": { 27 "editor.defaultFormatter": "esbenp.prettier-vscode" 28 }, 29 "[json]": { 30 "editor.defaultFormatter": "vscode.json-language-features" 31 }, 32 "editor.unicodeHighlight.nonBasicASCII": false, 33 "[jsonc]": { 34 "editor.defaultFormatter": "esbenp.prettier-vscode" 35 }, 36 "explorer.confirmDelete": false, 37 "omnisharp.autoStart": false, 38 "javascript.updateImportsOnFileMove.enabled": "always", 39 "window.zoomLevel": 1, 40 "workbench.editorAssociations": { 41 "*.emmx": "mergeEditor.Input", 42 "*.xmind": "mergeEditor.Input" 43 }, 44 "explorer.confirmDragAndDrop": false, 45 "[vue]": { 46 "editor.defaultFormatter": "esbenp.prettier-vscode" 47 }, 48 "html.format.wrapLineLength": 200, 49 "editor.formatOnSave": true, 50 "vetur.format.enable": false, 51 "java.format.enabled": false 52 }
核心代码:
1. vue中默认格式化工具配置为prettier
1 2 3 | "[vue]" : { "editor.defaultFormatter" : "esbenp.prettier-vscode" }, |
2. vscode配置为保存时自动格式化
"editor.formatOnSave": true,
---------------------------------------------------
以上配置完成后,可以用vscode打开一个vue项目测试下,我的.prettierrc文件如下:
1 2 3 4 5 6 7 8 | { "useTabs" : true , "tabWidth" : 4, "printWidth" : 200, "singleQuote" : true , "semi" : false , "trailingComma" : "none" } |
分类:
IDEorTool
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)