vs code代码格式化配置

2023-11-14

安装 Prettier - Code formatter

点击左下角 设置 > 设置 > 右上角 打开设置 按钮 > 打开 settings.json

{
  // 左侧目录不折叠
  "explorer.compactFolders": false,
  // 选择格式化工具
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  // prettier格式化配置
  "prettier": {
    // 句尾添加分号
    "semi": false,
    // 缩进字节数
    "tabWidth": 2,
    // 超过最大值换行
    "printWidth": 500,
    // 使用单引号代替双引号
    "singleQuote": true
  }
}

vetur格式化vue

{
    // 左侧目录不折叠
    "explorer.compactFolders": false,
    // #每次保存的时候自动格式化
    "editor.formatOnSave": true,
    "editor.fontSize": 16,
    "editor.tabSize": 2,
    // 代码提示顺序
    "editor.snippetSuggestions": "top",

    // 选择格式化工具
    "[jsonc]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[less]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[json]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[css]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[vue]": {
        "editor.defaultFormatter": "octref.vetur"
    },

    // prettier配置
    "prettier": {
        // 句尾添加分号
        "semi": false,
        // 缩进字节数
        "tabWidth": 4,
        // 超过最大值换行
        "printWidth": 500,
        // 使用单引号代替双引号
        "singleQuote": true
    },

    // vetur配置
    "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
            "wrap_attributes": "auto" // 设置为“force-aligned”,效果会不一样
        },
        "prettier": {
            "semi": false, // 不加分号
            "singleQuote": true, // 用单引号
            "tabWidth": 2, // tab缩进空格个数
            "trailingComma": "none", // 禁止在末尾加逗号
            "printWidth": 200 // 每行宽达到200才强制换行
        }
    }
}

vscode文件图标插件

插件:vscode-icons

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vs code代码格式化配置 的相关文章

随机推荐

  • matlab 读取labview,用matlab读取labview存储的二进制

    用matlab读取labview存储的二进制 在labview中 将N个double型数组 内部有9个数字 N个double型数组 内部有4个数字 N个double型数字 N个表示时间的字符串捆绑成簇后 Write To Binary Fi
  • C/C++语言实现的一个缓存队列

    C C 语言实现的一个缓存队列 完整代码下载地址 https gitee com yzhengBTT QueueBuffer 使用方法 对于C语言 队列的创建分两种 1 静态创建 队列大小 define QUEUE SIZE 10 队列数据
  • 一起学Vue3源码,实现最简Vue3【06】 - 实现 readonly 功能

    实现 readonly 功能 什么是readonly 顾名思义 就是只能读 不能修改 TDD编码思维 测试 gt 实现 gt 重构代码 gt 优化 readonly spec ts describe readonly gt it happy
  • vim设置tab为4个空格

    版本为Ubuntu14 04 3 仅当前文本使用 vim默认tab为8个空格 不知道是不是因为linux内核代码的规范中 tab为8个空格 可以使用set ts 4 将tab设置为4个空格 执行完指令 tab缩进变为4个空格 同时再使用ta
  • Struts的优点/缺点

    lt 一 gt 优点 1 struts简单 易懂 容易被人采用 功能强大
  • STM32程序软件复位

    set FAULTMASK 1 STM32程序软件复位 NVIC SystemReset
  • python使用t-sne算法降维,方便可视化

    常用的降维算法有LDA PCA 但通常为了方便可视化 我们使用t sne降维算法 PCA的算法可以参考 异常检测2 PCA异常检测 t san的算法可以参考 t SNE算法 示例代码 import pandas as pd import m
  • 超详细的html+css基础知识树状图~HTML标签

    前言 学习任何新知识 最重要的永远都是搭建属于自己的知识框架 随后学习的细碎知识点往框架里面填入 最后形成一棵属于自己的知识大树 本系列的博客专注更新总结好的思维导图 希望可以帮助大家快速理清知识结构 具体知识树状图 一 HTML标签 1
  • java jinfo_JDK工具-Jinfo命令

    Jinfo是JDK自带Java配置信息工具 位于java的bin目录下 jinfo的作用是实时地查看和调整虚拟机的各项参数 虽然使用Jps命令的 v参数可以查看虚拟机启动时显示指定的参数列表 但是如果想要知道没有被明确指出的系统默认值 就需
  • linux编译安装含义,linux源码包编译安装详解

    linux下安装软件包有两种方法 源文件编译安装 source 和 rpm 安装 1 源文件包安装的通用方法 一般安装源代码的程序你得要看它的README 一般在它的目录下都有的 01 配置 构建应用的第一步就是执行configure脚本
  • OpenCV-Python实战(2)——图像与视频文件的处理

    OpenCV Python实战 2 图像与视频文件的处理 0 前言 1 图像与视频文件处理基础 2 图像的读取与写入 2 1 在 OpenCV 中读取图像 2 2 使用 OpenCV 写入图像 2 3 计算机视觉项目处理流程示例 3 读取相
  • jQuery最佳实践:如何用好jQuery

    一 用对选择器 在jQuery中 你可以用多种选择器 选择同一个网页元素 每种选择器的性能是不一样的 你应该了解它们的性能差异 1 最快的选择器 id选择器和元素标签选择器 举例来说 下面的语句性能最佳 id form 遇到这些选择器的时候
  • 2.11 PID控制算法(三)----PID结果与实际值的关联

    文章目录 1 讲解 2 举例1 3 举例2 4 举例3 5 调试PID参数 1 讲解 1 AD采样 经过PID计算的值 怎么和PWM对应起来 2 电机编码采样 经过PID计算的值 怎么与速度对应起来 这个简单 PID控制原理就是输出一个控制
  • STL详解 - 容器(03) — vector容器

    目录 第3章 vector容器 3 1 vector容器简介 3 2 vector容器函数成员 3 3 vector构造函数 3 4 vector常用赋值操作 3 5 vector大小操作 3 6 vector数据存取操作 3 7 vect
  • 解决java.lang.NoClassDefFoundError: sun/misc/BASE64Decoder错误

    问题背景 最近在项目里需要对jdbc properties文件中的明文信息进行加密 所以接触到加密解密相关的操作 在进行编码转换的过程中 遇到了BASE64Decoder错误 解决思路 使用 import org apache common
  • springboot实战---记账本项目

    项目放在了服务器上 点我访问项目 root权限账号密码 root root 普通用户账号密码 user 123456 登陆界面预览 主页面预览 只做了一个页面的增删改查 使用springboot mybatis shiro layui 我使
  • 【使用autoware中的标定工具包进行相机和激光雷达联合标定】

    使用autoware中的标定工具包进行相机和激光雷达联合标定 一 工具安装 1 catkin make Could not find the required component jsk recognition msgs 2 catkin
  • 结构方程模型-中介效应检验(Amos)

    一 中介效应含义 考虑自变量X对因变量Y的影响 如果X通过影响变量M N等其它变量而对Y产生影响 则称M N等为中介变量 下图展示了X通过M最终到Y的过程 a表示X到M的系数 b表示M到Y的系数 c表示X到Y的总效果 c 表示X到Y的直接效
  • 关于android studio 新建项目 是否勾选 use legacy android.support libraries

    android studio 新建项目 是否勾选 use legacy android support libraries 不要勾选 这个勾选后的作用是使用以前老版本的功能库 勾选后你再使用新版本的功能库就会报错 所以说不要勾选
  • vs code代码格式化配置

    安装 Prettier Code formatter 点击左下角 设置 gt 设置 gt 右上角 打开设置 按钮 gt 打开 settings json 左侧目录不折叠 explorer compactFolders false 选择格式化