感受搭建一個舒服的前端開發環境,十分的重要定製化的格式化,編輯器自帶的格式化各類報錯,手動改真的會死人,所以搭建一個編輯器環境必不可少,如今要講的是vscode中如何定製vuejavascript
vs code的配置文件:html
format相關:搜索format,你會看到不少默認的格式化配置項。前端
更改format配置你能夠選擇想要更改的內容,複製到右邊進行更改,固然,有些配置項是裝好插件纔會出來的。後面所說的設置配置文件都是修改右邊這裏哦~vue
安裝插件:很是簡單咯,點擊左側圖標,而後輸入你想搜索的名字就行了。固然有些插件可能沒有被官方採納。你也能夠去github上下載。java
因此:你想要一個什麼樣的格式化基本上均可以實現,閱讀一下不一樣插件的github裏面的readme就能夠了。react
安裝插件:ESLint
若是題主認真讀了ESLint的Readme的話,應該能夠寫出下面的配置了。不過我仍是寫一下好了。
用來格式化和提示格式錯誤。設置文件類型:
git
設置配置:github
{ "workbench.startupEditor": "welcomePage", "editor.tabSize": 2, "eslint.autoFixOnSave": true, "eslint.validate": [ "javascript", "javascriptreact", { "language": "html", "autoFix": true }, { "language": "vue", "autoFix": true } ] }
安裝插件:Vetur
其實在工做中,咱們每每不喜歡經常去按保存鍵,或者在保存以前想先格式化一下再繼續寫。所以,我採用了下面的方式: 默認自帶了格式化的功能,快捷鍵是shift+option+f(mac)。主要用來格式化複製粘貼的代碼。ESLint 在編碼過程當中提示格式錯誤,養成良好的編碼習慣。typescript
設置文件類型:編輯器
設置配置:
{ "vetur.format.defaultFormatter.html": "prettier" //這是vue中html的格式化 "workbench.startupEditor": "welcomePage", "vetur.format.defaultFormatter.js": "vscode-typescript", "javascript.format.insertSpaceBeforeFunctionParenthesis": true, "editor.quickSuggestions": { "strings": true }, "editor.tabSize": 2, "eslint.validate": [ "javascript", "javascriptreact", "html", "vue", { "language": "html", "autoFix": true } ] }
安裝插件:Javascript Standard Style
設置文件類型:
{ "editor.fontSize": 19, "workbench.colorTheme": "Monokai", "workbench.startupEditor": "welcomePage", "editor.tabSize": 2, "eslint.autoFixOnSave": true, "vetur.format.defaultFormatter.js": "vscode-typescript", "javascript.format.insertSpaceBeforeFunctionParenthesis": true, "editor.quickSuggestions": { "strings": true }, "eslint.validate": [ "javascript", "javascriptreact", "html", "vue", { "language": "html", "autoFix": true } ], "files.autoSave": "afterDelay", "vetur.format.defaultFormatter.html": "prettier" }
[原文]參考