首页 > 其他分享 >VS CODE,保存自动格式化vue代码配置 流程记录

VS CODE,保存自动格式化vue代码配置 流程记录

时间:2023-11-19 23:33:50浏览次数:34  
标签:CODE false vue VS editor stylusSupremacy 格式化 true

进入vscode,ctrl+shift+p ,搜索Preferences: Open User Settings(json)  ,然后把下面配置覆盖到原本的地方

 

{   // vscode默认启用了根据文件类型自动设置tabsize的选项   "editor.detectIndentation": false,   // 重新设定tabsize   "editor.tabSize": 2,   // #每次保存的时候自动格式化   "editor.formatOnSave": true,   // #每次保存的时候将代码按eslint格式进行修复   "eslint.autoFixOnSave": true,   // 添加 vue 支持   "eslint.validate": [     "javascript",     "javascriptreact",     {       "language": "vue",       "autoFix": true     }   ],   //  #让prettier使用eslint的代码格式进行校验   "prettier.eslintIntegration": true,   //  #去掉代码结尾的分号   "prettier.semi": false,   //  #使用带引号替代双引号   "prettier.singleQuote": true,   //  #让函数(名)和后面的括号之间加个空格   "javascript.format.insertSpaceBeforeFunctionParenthesis": true,   // #这个按用户自身习惯选择   "vetur.format.defaultFormatter.html": "js-beautify-html",   // #让vue中的js按编辑器自带的ts格式进行格式化   "vetur.format.defaultFormatter.js": "vscode-typescript",   "vetur.format.defaultFormatterOptions": {     "js-beautify-html": {       "wrap_attributes": "force-aligned"       // #vue组件中html代码格式化样式     }   },   // 格式化stylus, 需安装Manta's Stylus Supremacy插件   "stylusSupremacy.insertColons": false, // 是否插入冒号   "stylusSupremacy.insertSemicolons": false, // 是否插入分好   "stylusSupremacy.insertBraces": false, // 是否插入大括号   "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行   "stylusSupremacy.insertNewLineAroundBlocks": false,   "editor.codeActionsOnSave": {     "source.fixAll.eslint": true   },   "notebook.output.textLineLimit": 35,   "[vue]": {     "editor.defaultFormatter": "Vue.volar"   } // 两个选择器中是否换行 }

标签:CODE,false,vue,VS,editor,stylusSupremacy,格式化,true
From: https://www.cnblogs.com/ginobili-no1/p/17842968.html

相关文章

  • vue前端项目启动报错:error:0308010C:digital envelope routines::unsupported
    问题描述使用 npmrundev 或者 yarnrundev 时报错:error:0308010C:digitalenveloperoutines::unsupported解决方案修改package.json,在相关构建命令之前加入setNODE_OPTIONS=--openssl-legacy-provider"scripts":{"dev":"setNODE_OPTIONS=--openssl-legacy-provide......
  • vue十六
    <divid="app16"style="text-align:center;margin-top:10%;"><div><inputid="sou"type="text"style="width:40%;"v-model="word"><buttonsty......
  • vue中使用element中的表单展示数据
    要注意表单的data不能写错,只能是tableData  data里面的“item”可以改成别的,无所谓......
  • vue3 基础-Pinia 可能替代 Vuex 的全局数据状态管理
    Pinia初体验Pinia.js是由Vue.js团队核心成员开发的新一代状态管理器,使用CompositionApi进行重新设计的,也被视为下一代Vuex。Pinia是一个Vue的状态管理库,允许跨组件、跨页面进行全局共享状态,也由于其设计的简洁性、和对typescript的良好支持,取代Vuex指日可待。或许,你在想在vue......
  • vue15
    <divid="app15"><ul><liv-for="(item,index)innews":key="item.id">{{item.title}}<imgalt="img":src="item.img">&l......
  • 在Vue3中使用Element-Plus分页(Pagination )组件
    在Vue3中使用Element-Plus分页(Pagination)组件开发过程中数据展示会经常使用到,同时分页功能也会添加到页面中。记:在Vue3中使用Element-Plus分页组件与表格数据实现分页交互。开始实现引入表格和分页组件的H5标签。<strong>Element-Plus分页组件使用</strong><div> <el-ta......
  • Codeforces Round 909 (Div. 3)
    CodeforcesRound909(Div.3)基本情况第一次在CF上AC了超过一道题。(毕竟是Div3)B题卡住了很久。D没有深入思考。[B.250ThousandTonsofTNT](Problem-B-Codeforces)一开始死活过不了的代码:#include<iostream>#include<cstdio>#include<cstring>#inc......
  • leet code 316. 去除重复字母
    316.去除重复字母题目描述给你一个字符串s请你去除字符串中重复的字母使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。示例1:输入:s="bcabc"输出:"abc"示例2:输入:s="cbacdcbc"输出:"acdb"提示:s由小写英文字母组成题目解析考虑从前往......
  • vue项目中如何解决出现两次重新登录弹框的问题?
    举例描述一下业务场景:当token过期,需要用户重新登录时,需要在页面弹框提示重新登录。显然这个重新登录的提示弹框的逻辑是在响应拦截器中加的,我的代码如下:(只提供部分代码)1//返回拦截器2service.interceptors.response.use(3response=>{4if(response.d......
  • 自定义Vue脚手架
    创建一个vue项目,项目名叫custom选择最下面的自定义脚手架选择你需要的配置选择vue版本询问是否采用历史模式,默认是hash模式,history模式需要后端进行额外配置选择CSS预处理器选择eslint规范,这里选择的是无分号的规范选择什么时候进行校验,这里选择的是保存时进行校验......