1扶平、visual studio常用插件
Art Template Helper
Auto Close Tag
Auto Rename Tag
Beautify
Chinese Language Pack for Vs
Document This
filesize
GitLens
Html Format
minapp
open in browser
Path Autocomplete
Path Intellisense
Vetur
vscode wxml
vscode-element-Helper
vscode-icons
vue vscode snippets
vue-Beautify
vueHelper
2方篮、統(tǒng)一setting.json配置
{
? ? "git.ignoreMissingGitWarning": true,
? ? "terminal.external.windowsExec": " D:\\Program Files\\Git\\bin\\bash.exe",
? ? "terminal.integrated.shell.windows": "D:\\Program Files\\Git\\bin\\bash.exe",
? ? "window.zoomLevel": 1,
? ? "vetur.validation.template": false,
? ? "workbench.iconTheme": "vscode-icons",
? ? "terminal.integrated.rendererType": "dom",
? ? "explorer.confirmDelete": false,
? ? "editor.accessibilitySupport": "off",
? ? "vsicons.dontShowNewVersionMessage": true,
? ? "files.associations": {
? ? ? ? "*.cjson": "jsonc",
? ? ? ? "*.wxss": "css",
? ? ? ? "*.wxs": "javascript",
? ? ? ? "*.html": "html"
? ? },
? ? "emmet.includeLanguages": {
? ? ? ? "wxml": "html"
? ? },
? ? "minapp-vscode.disableAutoConfig": true,
? ? "colorize.ignore_search_variables_info": true,
? ? "[javascript]": {
? ? ? ? "editor.defaultFormatter": "chenxsan.vscode-standard-format"
? ? },
? ? "[html]": {
? ? ? ? "editor.defaultFormatter": "mohd-akram.vscode-html-format"
? ? },
? ? "editor.quickSuggestions": {
? ? ? ? "strings": true
? ? },
? ? "[css]": {
? ? ? ? "editor.defaultFormatter": "aeschli.vscode-css-formatter"
? ? },
? ? "[less]": {
? ? ? ? "editor.defaultFormatter": "HookyQR.beautify"
? ? },
? ? "[scss]": {
? ? ? ? "editor.defaultFormatter": "HookyQR.beautify"
? ? },
? ? "editor.minimap.renderCharacters": false,
? ? "editor.wordWrap": "on",
? ? "git.alwaysShowStagedChangesResourceGroup": true,
? ? "javascript.implicitProjectConfig.experimentalDecorators": true,
? ? "javascript.validate.enable": false,
? ? "workbench.statusBar.visible": false,
? ? "workbench.activityBar.visible": true,
? ? "search.followSymlinks": false,
? ? "editor.tabSize": 2,
? ? "editor.formatOnSave": false,
? ? "eslint.options": {
? ? ? ? "extensions": [
? ? ? ? ? ? ".js",
? ? ? ? ? ? ".vue"
? ? ? ? ]
? ? },
? ? "eslint.validate": [
? ? ? ? "javascript", //? 用eslint的規(guī)則檢測js文件
? ? ? ? "javascriptreact",
? ? ? ? {
? ? ? ? ? ? "language": "vue", // 檢測vue文件
? ? ? ? ? ? "autoFix": true //? 為vue文件開啟保存自動(dòng)修復(fù)的功能
? ? ? ? },
? ? ? ? {
? ? ? ? ? ? "language": "html",
? ? ? ? ? ? "autoFix": true
? ? ? ? },
? ? ? ? {
? ? ? ? ? ? "language": "javascript",
? ? ? ? ? ? "autoFix": true
? ? ? ? },
? ? ? ? {
? ? ? ? ? ? "language": "typescript",
? ? ? ? ? ? "autoFix": true
? ? ? ? }
? ? ],
? ? "prettier.singleQuote": true,
? ? "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
? ? "vetur.format.defaultFormatter.html": "js-beautify-html",
? ? "vetur.format.defaultFormatter.js": "vscode-typescript",
? ? "vetur.format.defaultFormatterOptions": {
? ? ? ? "js-beautify-html": {
? ? ? ? ? ? "wrap_attributes": "force-aligned"
? ? ? ? },
? ? ? ? "prettyhtml": {
? ? ? ? ? ? "printWidth": 100,
? ? ? ? ? ? "singleQuote": false,
? ? ? ? ? ? "wrapAttributes": false,
? ? ? ? ? ? "sortAttributes": false
? ? ? ? }
? ? },
? ? "editor.snippetSuggestions": "top",
? ? "git.confirmSync": false,
? ? "window.title": "${dirty}${activeEditorMedium}${separator}${rootName}",
? ? "prettier.semi": false,
? ? "javascript.format.semicolons": "remove",
? ? "typescript.format.semicolons": "remove",
? ? "eslint.autoFixOnSave": true,
? ? "prettier.jsxSingleQuote": true,
? ? "[typescript]": {
? ? ? ? "editor.defaultFormatter": "esbenp.prettier-vscode"
? ? },
? ? "[json]": {
? ? ? ? "editor.defaultFormatter": "HookyQR.beautify"
? ? },
? ? "stock-watch.fallColor": "white",
? ? "stock-watch.stocks": [
? ? ? ? "603799"
? ? ? ],
? ? "stock-watch.updateInterval": 1000,
? ? "[vue]": {
? ? ? ? "editor.defaultFormatter": "esbenp.prettier-vscode"
? ? },
}