vue项目Ctrl+s vscode代码自动格式化

给Vscode配置ESlint语法检查 — ESLint 插件自动格式化设置(实现Ctrl+S 按照ESLint规则自动格式化代码) 实现按照ESLintESLint(读取ESLint配置文件进行语法检测)—主要Prettier(代码格式化工具)vetur vue代码高亮本文主要通过VScode中的ESLint插件进行配置,代码规范是很重要的。这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。这里使用的开发工具是vscode,配合eslint来对项目进行格式校验,本文vue项目添加配置。给Vscode配置ESlint语法检查;ESLint 插件自动格式化设置(实现Ctrl+S 按照ESLint规则自动格式化代码)...... 阅读详情

配置settings.json

打开settings.json,贴上配置,注意自己原有的vscode主题和字体等不要替换掉

打开方式

方式一:

1)打开方式: vscode ------>【设置】

配置如下内容

{
  "window.zoomLevel": 0,
  "diffEditor.ignoreTrimWhitespace": false,
  "workbench.colorTheme": "One Monokai",
  "editor.fontSize": 14,
  "workbench.editor.enablePreview": true, //预览模式关闭
  // "editor.formatOnSave": true, // #每次保存的时候自动格式化
  // 自动修复
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
  },
  //"eslint.enable": true, //是否开启vscode的eslint
  // vscode默认启用了根据文件类型自动设置tabsize的选项
  "editor.detectIndentation": false,
  // 重新设定tabsize
  "editor.tabSize": 2,
  //  #去掉代码结尾的分号 
  "prettier.semi": false,
  //  #使用单引号替代双引号 
  "prettier.singleQuote": true,  
  //  #让prettier使用eslint的代码格式进行校验 
  "prettier.eslintIntegration": true,
  "javascript.preferences.quoteStyle": "double",
  "typescript.preferences.quoteStyle": "double",
  //  #让函数(名)和后面的括号之间加个空格
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  // 配置 ESLint 检查的文件类型
  "eslint.validate": [
    "javascript",
    "vue",
    "html"
  ],
  "eslint.options": { //指定vscode的eslint所处理的文件的后缀
    "extensions": [
      ".js",
      ".vue",
      ".ts",
      ".tsx"
    ]
  }, 
  "git.enableSmartCommit": true,
  "editor.quickSuggestions": {
    "strings": true
  },
  //一定要在vutur.defaultFormatterOptions参数中设置,单独修改prettier扩展的设置是无法解决这个问题的,因为perttier默认忽略了vue文件(事实上从忽略列表移除vue也不能解决这个问题)
  "vetur.format.defaultFormatterOptions": {
    "prettier": {
      "semi": false, // 格式化不加分号
      "singleQuote": true, // 格式化以单引号为主
    },
    "js-beautify-html": {
      // force-aligned | force-expand-multiline vue html代码格式化
      "wrap_attributes": "force-aligned",//"auto","force-expand-multiline"
      "wrap_line_length": 200,
      "wrap_width_line": false,
      "semi": false,
      "singleQuote": true,
    },
    "prettyhtml": {
      "printWidth": 100,
      "singleQuote": false,
      "wrapAttributes": false,
      "sortAttributes": true
    },
  },
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  "vetur.format.defaultFormatter.js": "prettier",
  "[vue]": {
    "editor.defaultFormatter": "octref.vetur"
  },
  "javascript.updateImportsOnFileMove.enabled": "never",
  "javascript.implicitProjectConfig.experimentalDecorators": true,
  "workbench.editor.showTabs": true,
  "gitlens.advanced.messages": {
        "suppressCommitHasNoPreviousCommitWarning": false,
        "suppressCommitNotFoundWarning": false,
        "suppressFileNotUnderSourceControlWarning": false,
        "suppressGitVersionWarning": false,
        "suppressLineUncommittedWarning": false,
        "suppressNoRepositoryWarning": false,
        "suppressResultsExplorerNotice": false,
        "suppressShowKeyBindingsNotice": true,
        "suppressUpdateNotice": false,
        "suppressWelcomeNotice": true
    },
    "gitlens.keymap": "alternate",
    "git.enableSmartCommit": true,
    "gitlens.historyExplorer.enabled": true,
    "gitlens.views.fileHistory.enabled": true,
    "gitlens.views.lineHistory.enabled": true,
}

在Rviz仿真环境中搭建传送带 <geometry><material> 阅读详情

相关推荐

IBM System x3650 M5 IMM配置

1、IMM基本介绍 IMM,全称是Intel Mobile Module是IBM服务器上的集成管理模块,该模块是独立于服务器系统,可以通过一个单独的IP地址,使用Web和虚拟端口方式直接启动、停止和管理远程服务器,即使主板、处理器或者内存故障导致主机无法启动,也依然可以远程管理服务器,可以远程直接操作启动画面和服务器工作界面。 2、IP地址配置 2.1 通过Web方式修改IP地址 IBM服...

血饮渊虹的博客 4万+

VScode如何设置ctrl+s快捷键自动格式化代码

2在搜索框输入emmet,点击工作区,找到在settings.json中编辑的选项。4重启Vscode即可使用ctrl+s自动格式化代码的快捷键。1 打开文件—>首选项—>设置。

weixin_46732620的博客 4578

三菱FX3U PLC红绿灯ST编程实战:从基础逻辑到急停功能完整实现

本文以十字路口红绿灯控制为例,详细讲解了三菱FX3U PLC使用ST编程的完整实战过程。内容涵盖从基础时序逻辑、状态机设计,到急停功能、黄灯闪烁、昼夜模式切换等高级功能的实现,并提供了代码优化与调试技巧,帮助工程师掌握结构化文本在工业控制中的清晰、结构化应用。

weixin_29070861的博客 533

解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码

Prettier 是一个 Opinionated 的代码格式化工具,它通过解析代码并使用自己的规则(考虑最大行长)重新打印代码,从而使得代码样式一致,并在必要时包装代码。一致的代码风格不仅仅有助于提高可读性,还可以减少错误和漏洞的产生。在编码中,在VSCode中配置Prettier插件并实现使用Ctrl+S自动格式化代码

白洞,白色的明天在等着我们 1万+

Oracle 11g版本下载及安装超详细教程图解

新手Oracle安装教程

weixin_43738344的博客 10万+

Ventoy引导自定义菜单配置详解:手把手教你用ventoy_grub.cfg启动硬盘里的Manjaro

本文详细解析了Ventoy引导自定义菜单配置方法,重点介绍如何通过ventoy_grub.cfg文件启动硬盘中的Manjaro系统。从Ventoy与GRUB2的协作原理到具体配置步骤,包括分区布局设计、关键参数解析及常见问题解决方案,帮助用户实现多系统引导的灵活管理。

weixin_28738165的博客 299

VsCode使用Ctrl+S保存代码自动格式化Html/Css/JS

vscode

qq_38210427的博客 4093

[密码学实战]密评考试训练系统v1.0程序及密评参考题库(获取路径在文末)(二十四)

本系统将密码学理论与软件工程实践相结合,为密评备考提供了高效解决方案。随着《密码法》的深入实施,掌握密评知识将成为信息安全从业者的核心竞争力。立即开始您的密码安全专家之旅!(注:实际应用请以最新发布版本为准)

曼岛_的博客 797

vscode中CTRL+S自动格式化保存 导致Vue中单引号变双引号加分号

想必大家都有ctrl加s的习惯 写vue项目的时候 好像是因为Vetur这个插件 导致我们自动把单引号变成双引号 以及添加分号导致eslint报错 1.我们可以在终端中命令修正:npm run lint 2.在设置中打开settings.json文件中添加 "vetur.format.defaultFormatter.js":"vscode-typescript" 以及 "javascript.format.insertSpaceBeforeFunctionParenthe...

m0_61135864的博客 1826

【YOLO26科研级突破】集成BiFPN双向特征金字塔,让多尺度特征融合效率与精度双跃升

打开确保模型解析器能识别BiFPN模块。通过将BiFPN双向特征金字塔集成到YOLO26中,我们实现了一个“全尺度双向特征流动+加权融合+精准检测”的目标检测模型。这个改进不仅在工程上能大幅提升多尺度、复杂场景下的检测精度,更在科研上提供了“双向特征融合”的创新思路——这种思路可以延伸到其他检测网络(如Faster R-CNN、SSD)的Neck模块改进中,帮你在论文中打造独特的研究点。

LXY_LOVE36的博客 200

slew dreate,slew threshold与transition计算

​只看rise情况下,from pin取slew threshold10%-90%的区间,slew derate为1,计算得到transition为1.002e-10,to pin的slew threshold 为30%-70%,slew derate 0.5,从波形列表上取相近的值3.75e-10和8.75e-10,计算得到transition为(8.75e-10-3.75e-10)/0.5=1e-9,考虑精度和取值区间问题,基本符合工具计算的值,如下:​。如下示例,在.lib库中有定义以下内容。

m0_61544122的博客 792

vue 怎么设置保存格式化 项目_vscode使用Ctrl+s保存按Eslint风格自动格式化js/vue/React代码(2020/03/04更新)-Go语言中文社区...

一、使用vscode下载两个插件:1、ESlint (项目中没有装eslint,就不用装这个插件了)2、vetur另,多余的格式化插件一定要删掉。二、改配置,打开设置如下覆盖原来的代码:(有注释可根据个人喜好修改){"editor.fontSize": 12,"eslint.autoFixOnSave": true,"fileheader.LastModifiedBy": "xudanfeng",...

weixin_42393621的博客 469

【汇编实战开发笔记】一段汇编代码如何“反编译”成C代码?

介绍了一种由汇编代码得到C代码的方法

一个专注于嵌入式IoT领域的架构师,深耕IoT领域多年,深度掌握IoT领域的相关技术栈,包括但不限于RTOS内核的实现及其移植、硬件驱动移植开发、网络通讯协议开发、编译构建原理及其实现、底层汇编及编译原理、编译优化及代码重构、嵌入式IoT系统的架构设计等。 1万+

vscode中eslint使用自动保存格式

1.在vscode的设置扩展中安装eslint插件 2.找到"文件" -> "首选项" -> "设置"(或者: File->Preferences->Settings ),点击右上角,切换到setting.json配置文件,替换为以下代码 { // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 4, // #...

pengfeng111833的专栏 1627

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

vs连接服务器获取文件夹路径,VsCode中ctrl+s后会在当前目录下自动生成dist目录的方法...

在VsCode中ctrl+s后会在当前目录下自动生成dist目录解决办法:关闭compile-hero插件在设置中搜索compile-hero插件关闭所有自动生成dist目录的选项(如下图所示)PS:下面看下vue项目Ctrl+s vscode代码自动格式化前言多人开发vue项目,代码风格形式不一vscode保存代码,自动按照eslint规范格式化代码设置(vscode最新版配置)vscode插件...

weixin_39924198的博客 913

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

scss的安装与使用

此次只做记录 1安装 2.安装完成后,选择文件 ——首选项——设置 进入后配置 { “editor.fontSize”: 18, "files.autoSave": "onFocusChange",//失去焦点自动保存 "workbench.startupEditor": "welcomePage", "editor.quickSuggestions": { "strings": true }, // vue设置 "emmet.syntaxProfiles": { "vue-html"

weixin_46572048的博客 293

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

vscode代码整理自动_vsCode自动格式化文档 Ctrl+S自动格式化代码

无需安装插件,文件 > 首选项 > 设置 点击右上角(如下图) 按钮打开 VSCode 配置文件微信图片_20201012151936.png2.添加如下代码// #每次保存的时候自动格式化"editor.formatOnSave": true,完成在网上看过比较多的设置可借鉴{"editor.quickSuggestions": {//开启自动显示建议"other": tru...

weixin_33643798的博客 2863

vscode ctrl+s自动格式化代码格式

最近在用学习TS,用的vscode工具进行开发保存,由于用vue3.0创建项目时用到了eslint,在保存项目时总是报代码格式错误,一点点改又很麻烦,所以就想到了VScode可以通过配置来实现保存时自动格式化代码,从网上搜了一大堆,在这里整合一下,有不对的地方还请指正 一.先使用vscode下载下面四个插件 1.eslint 2.Prettier - Code formatter 3.Man...

weixin_41587194的博客 1万+

vscode自动快捷格式化代码_vsCode 代码格式化(Ctrl+S自动格式化代码+保存)

ESlint:是用来统一JavaScript代码风格的工具,不包含css、html等。背景近来研究前端,然后一直在百度上找VScode格式化(ESlint)的插件,结果找了半天都不靠谱。目前没有一个可以格式化html、css、符合ESlint的js、vue的插件,所以自己东拼西凑加实践找到解决方法。一、安装插件image1)ESlint:javascript代码检测工具,可以配置每次保存时格式化j...

weixin_35856883的博客 2309

ESLint 插件自动格式化设置(实现Ctrl+S 保存按照ESLint规则自动格式化代码)

前言 按照步骤设置完后,可以实现Ctrl+S自动按照当前ESLint规则,自动格式化 但是这个会和其他的格式化代码发生冲突,需要卸载其他的格式化插件 实现按照 ESLint 规则自动格式化需要借助 2 个插件: ESLint (读取 ESLint 配置文件进行语法检测) Prettier ESLint(按照 ESLint 配置文件进行格式化) 步骤 1. 安装插件 2. 修改默认格式化插件 在VS code 中找到任意代码文件 => 右键点击代码区域 选择「使用…格式化文档」 3. 选择「配

qq_58946786的博客 6525

vsCode代码格式化(理解eslint、vetur、prettier,实现格式化文档以及ctrl+s保存自动格式化文档,保证代码格式的统一,相对规范,以及一些常见问题实战解决)

vsCode代码格式化,解决格式化中常见的问题,让大家能知根知底,不用盲目在网上查询多种配置(包括理解eslint、vetur、prettier,实现格式化文档以及ctrl+s保存自动格式化文档,保证代码格式的统一,相对规范,以及一些常见问题实战解决)

qq_45796592的博客 1万+

利用vscode stylelint插件实现ctrl+s自动格式化vue项目中的css、scss

vscode stylelint插件安装vscode stylelint插件安装及配置stylelint插件版本vscode中配置stylelint自动修复安装stylelint依赖包stylelint配置

qq_40098888的博客 5826

vscode使用Ctrl+s保存代码自动格式化html/css/js

1、使用时首先安装一下插件: 1、ESlint //代码分格检查, 2、vetur // 语法高亮,Vetur支持.vue文件的语法高亮显示,除了支持template模板以外,还支持大多数主流的前端开发脚本和插件 3、Prettier - Code formatter 4、Manta's Stylus Supremacy // 格式化 css 2、修改配置: 3、设置配置内容: {...

mm 1万+

vscode使用Ctrl+s保存按Eslint风格自动格式化js/vue/React代码(2020/03/04更新)

一、使用vscode下载四个插件: 1、ESlint 2、vetur 3、Prettier - Code formatter 4、Manta's Stylus Supremacy 二、改配置,打开设置如下 覆盖原来的代码: (有注释可根据个人喜好修改) { "workbench.iconTheme": "vscode-great-icons", "terminal.integrated...

Oralinge 1万+

Ctrl+s vscode代码自动格式化

vue项目Ctrl+s vscode代码自动格式化 vscode插件 首先vscode需要装一些vscode插件 ESLint、Vetur、Prettier-Code formatter、GitLens-Git supercharged 配置settings.json 打开settings.json,贴上配置,注意自己原有的vscode主题和字体等不要替换掉 打开方式 方式一: 1)文件 ------.>【首选项】---------->【设置】 2)搜索emmet.include; 3)在set

qq_46255808的博客 1852

( vue 、C语言)vscode ctrl+s保存自动格式化代码 配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、格式化代码二、vue相关三、C语言以及c++四、设置配置代码 一、格式化代码 Auto Close Tag Auto Rename Tag Beautify Bracket Pair Colorizer Color Highlight Dracula Official ESLint HTML CSS Support JavaScript (ES6) code snippets JavaScript Snip.

linan996的博客 2585
上一篇: Vue+el-upload上传文件,覆盖默认的上传行为,可以自定义上传的实现
下一篇: Vue+Echarts饼状图展示
coder_wangs
博客等级 码龄5年 22粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值