首页 > 其他分享 >【VSCode】vue文件保存时自动格式化

【VSCode】vue文件保存时自动格式化

时间:2023-01-17 13:55:06浏览次数:32  
标签:vue false VSCode defaultFormatter vscode editor 格式化 prettier

用户目录下: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

  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },

 2. vscode配置为保存时自动格式化

  "editor.formatOnSave": true,

 

---------------------------------------------------

以上配置完成后,可以用vscode打开一个vue项目测试下,我的.prettierrc文件如下:

{
	"useTabs": true,
	"tabWidth": 4,
	"printWidth": 200,
	"singleQuote": true,
	"semi": false,
	"trailingComma": "none"
}

  

标签:vue,false,VSCode,defaultFormatter,vscode,editor,格式化,prettier
From: https://www.cnblogs.com/joeblackzqq/p/17057641.html

相关文章

  • 在vue中使用高德地图
    文章地址:https://blog.csdn.net/weixin_43550562/article/details/127753291文章地址:https://www.likecs.com/show-204471276.htmlnpmi@amap/amap-jsapi-loader--save......
  • vue项目导出功能_前端导出Excel_Export2Excel.js
    VUE项目导出功能_前端导出Excel_Export2Excel.jsvue项目利用插件直接进行excel生成。1.安装依赖[email protected]......
  • VUE3企业级项目基础框架搭建流程(2)
    typescript安装这里使用的vue项目语言为:TypeScript,不了解的可以先去学习一下。TypeScript中文网正常情况下安装typescript的命令为://全局安装npminstall-gtypescri......
  • Vue 使用localStorage报错:_LocalStorage2.default.getItem is not a function
    问题在mounted中使用localStorage获取数据,没想到报错如下:打断点看过localStorage中存在getItem()方法。这个问题类似之前遇到的canvas2image的那个问题(canvasToImage报......
  • VScode 的远程开发
    VScode登录服务器后进行编码和调试,VScode上的所有功能都可以使用,和在本地开发基本无区别。一、配置免密远程登录因为是要远程登录,那么需要通过使用ssh进行密钥对登录,......
  • vue H5样式适配PC端分辨率
    VUEH5样式适配PC端分辨率VUE2vue-element-admin脚手架,版本4.4.0,使用笔记本开发125%,在其它电脑端显示时分辨率不是125%的情况下,样式会发生变化,看到的与自己本地开发环......
  • Vue简介
             ......
  • vue select 组件封装及调用
    子组件 mySelect.vue<template><divclass="mySelect"><el-selectv-model="value1"placeholder="请选择"@change="handleSelect"><el-option......
  • VUE3企业级项目基础框架搭建流程(1)
    开发环境和技术栈操作系统windows11开发工具vscode、phpstudy(小皮):nginx1.15.11,mysql5.7.26,php7.4,NavicatforMySQL前端VUE3、TypeScript、SCSS、ElementUi、R......
  • VUEX 使用学习三 : mutations
    转载请注明出处:在Vuex中store数据改变的唯一方法就是提交 mutations。mutations里面装着一些改变数据方法的集合,这是Vuex设计很重要的一点,就是把处理数据逻辑方......