感受搭建一个舒服的前端开发环境,十分的重要定制化的格式化,编辑器自带的格式化各类报错,手动改真的会死人,所以搭建一个编辑器环境必不可少,如今要讲的是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" }
[原文]参考