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

这篇具有很好参考价值的文章主要介绍了解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

一致的代码风格不仅仅有助于提高可读性,还可以减少错误和漏洞的产生。在编码中,在VSCode中配置Prettier插件并实现使用Ctrl+S自动格式化代码,其可以:

  1. 根据事先定义的规则自动调整代码的缩进、换行、空格等格式,从而让所有开发人员的代码风格保持一致。这有助于提高代码的可读性和维护性,减少风格上的争议;
  2. 降低因书写错误而引发的潜在问题,提高代码的质量和可靠性
  3. 消除团队成员之间的代码部分风格差异,提高协作的效率和一致性
  4. 帮助摸鱼

解决方案

首先进入VSCode扩展,搜索Prettier插件(也可以使用别的格式化程序,看需求),点击安装:

解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码,Vue,各种解决方案,vscode,ide,编辑器,插件,原力计划
Prettier 是一个 Opinionated 的代码格式化工具,它通过解析代码并使用自己的规则(考虑最大行长)重新打印代码,从而使得代码样式一致,并在必要时包装代码。其git仓库如下:

https://gitee.com/mirrors/Prettier?utm_source=alading&utm_campaign=repo

在安装好Prettier插件后,按Ctrl + Shift + P,唤出配置栏,点击首选项:打开工作区设置(JSON):

解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码,Vue,各种解决方案,vscode,ide,编辑器,插件,原力计划
可以看到在工作区新增了一个setting.json文件,这就是当前工作区的设置文件,我们点击进入后,将以下代码粘贴进去,其中editor.tabSize用于配置缩进的位数,editor.formatOnSave用于每次保存的时候自动格式化,eslint.format.enable用于配置每次保存的时候将代码按eslint格式进行修复,eslint.validate用于配置需要格式化的文件类型:

{
    // vscode默认启用了根据文件类型自动设置tabsize的选项
   "editor.detectIndentation": false,
   // 重新设定tabsize
   "editor.tabSize": 3, //缩进值为3,可自行修改
   // #值设置为true时,每次保存的时候自动格式化;值设置为false时,代码格式化请按shift+alt+F(快捷键,可自己更改)
   "editor.formatOnSave": true,
   // #每次保存的时候将代码按eslint格式进行修复
   "eslint.format.enable": true,
   // 添加 vue 支持
   //autoFix默认开启,只需输入字符串数组即可
   "eslint.validate": [
      "javascript",
      "javascriptreact",
      "typescript",
      "typescriptreact",
      "vue",
      "html"
   ],
   //  #让函数(名)和后面的括号之间加个空格
   "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
   "editor.suggestSelection": "first",
   "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
   } // 两个选择器中是否换行
}

解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码,Vue,各种解决方案,vscode,ide,编辑器,插件,原力计划

随意进入一个文件,输入Ctrl + Shift + P,唤出配置栏,点击格式化文档

解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码,Vue,各种解决方案,vscode,ide,编辑器,插件,原力计划

在弹出的窗口中配置默认格式化程序为Prettier ESlint:

解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码,Vue,各种解决方案,vscode,ide,编辑器,插件,原力计划
解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码,Vue,各种解决方案,vscode,ide,编辑器,插件,原力计划
一般都将其配置为Prettier ESlint,当然如果有别的格式化需求可以更换,也可以自己写。大功告成,文章来源地址https://www.toymoban.com/news/detail-742344.html

到了这里,关于解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VScode自动格式化代码(tab缩进、符号空格)配置beautify插件使用

    安装插件 在插件库搜索beautify,会弹出很多插件 你需要根据你自己的语言选择对应的插件安装,尽量选择在维护中的插件 我是做前端的,所以选择的是beautify blade,格式化语言:javascript, JSON, CSS, Sass, and HTML ![在这里插入图片描述](https://img-blog.csdnimg.cn/cc42b7d4f0b549a78d16c69e7d33

    2024年02月12日
    浏览(54)
  • IDEA等JetBrains旗下软件格式化代码快捷键Ctrl+Alt+L失效解决方案

    CTRL + ALT + L 组合快捷键是JetBrains旗下软件自带的,能够快速帮你规范代码的格式,让代码看起来非常整齐。包括空格,缩进,换行等被波浪线划起来的问题,都能解决,极其方便。 CTRL + ALT + L 在很多软件都非常常用,容易出现冲突,目前所知的如QQ的“锁定QQ”热键、网易云

    2024年02月05日
    浏览(52)
  • VScode保存自动格式化

    要在Visual Studio Code(VS Code)中关闭保存自动格式化功能,您可以按照以下步骤操作: 这样,您就成功取消了在VS Code中保存时自动格式化的功能。这个设置可以帮助您在编写代码时更加自由地控制代码格式,适应个人的编码习惯。如果您需要重新启用自动格式化功能,只

    2024年03月26日
    浏览(51)
  • VSCode 取消保存时自动格式化

    目前收集了三个方法: 1、如果添加  JS-CS-HTML Formatter 这个扩展,可以将其禁用 2、设置code action on save  修改setting.json文件,在此文件中添加一行 3、关闭设置中的 Editor:Format On Save 打开设置,搜索 format

    2024年02月14日
    浏览(42)
  • vscode保存时自动格式化设置

    最后更新日期:2022-10-29 操作系统:Windows 11 专业版 vscode版本:1.72.2 打开vscode设置面板,在设置中搜索 format ,选择 Editor: Format On Save ,此后每当 ctrl + s 保存时,则自动格式化。 以上。

    2024年02月09日
    浏览(53)
  • VSCode设置eslint自动缩进和自动格式化代码

    (1)点击左下角齿轮图标并选择设置: (2)在文本编辑器中找到 settings.json settings.json的初始内容:

    2023年04月08日
    浏览(90)
  • vscode格式化代码禁止自动换行

    问题产生 代码格式化的功能由插件提供,比如veture,默认的配置超过很短的长度就回换行。 所以需要修改配置。 打开 文件 - 首选项 - 设置,然后点击右上角的图标。进入settings.json文件。 搜狗截图20220421170631.png 在这里面写配置。 问题解决 1.使用Prettier - Code formatter来格式化

    2024年02月06日
    浏览(52)
  • VsCode设置保存自动格式化(一步就够)

    在  VsCode  中我们可以通过设置来实现保存文件时自动格式化代码,具体步骤如下: 1.点击 设置 ,输入 格式化 ,如下图 2.将 Editor:Format On Save 选项勾选上即可 3.关闭 设置 页面,此时保存文件同时代码会自动格式化 希望本文能够对您有所帮助!如果您有任何问题或建议,请

    2024年01月17日
    浏览(50)
  • VSCode代码格式化自动换行问题

    VSCode设置了保存自动格式化时,代码超过一定长度后会自动换行,我想禁止自动换行,找了很多方法都没有效果。 后来经过了长时间的寻找,终于找到了相应的解决方法,分为两个,如果其中一个不行,可以尝试另外一个。 第一种方法: 打开VSCode,然后在编辑器的顶部菜单

    2024年02月16日
    浏览(49)
  • vscode中如何实现保存自动格式化代码

    两种方法: 1.配置settings.json 文件 第一步,点击 文件 首选项 设置   进入setting.json编辑页面,将下方设置项粘贴到大括号中: \\\"editor.formatOnType\\\": true, \\\"editor.formatOnSave\\\": true, 一定记得前边加个逗号  2.直接在设置中配置一个选项即可      

    2024年02月07日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包