vscode格式化vue3

时间:2025-01-20 20:23:37
{
  // vscode默认启用了根据文件类型自动设置tabsize的选项
  "": false,
  //黄色波浪线
  "": false,
  // 重新设定tabsize
  "": 2,
  "": 12,
  "": "on",
  "": false,
  "": 0,//调整窗口的缩放级别。原始大小是 0,每次递增(例如 1)或递减(例如 -1)表示放大或缩小 20%。也可以输入小数以便以更精细的粒度调整缩放级别
  "": true, // #每次保存的时候自动格式化
  // #每次保存的时候将代码按eslint格式进行修复 ,"": true 这个已经过时了
  "": {
    "": "explicit"
  },
  "": "top", // 代码提示。许多插件都有代码提示,代码缩写提示优先显示在最上方
  // 粘贴后的内容, 是否自动格式化
  "": false,
  "": true,
  "": "off", //超过屏幕视图换行
  "": [
    // eslint规则对以下几种后缀文件生效. 默认为["javascript", "javascriptreact"]
    "javascript",
    "javascriptreact",
    "html",
    "typescript",
    "typescriptreact"
  ],
  // 使能每一种语言默认格式化规则
  "[json]": {
    // 对json文件,使用 JSON语言功能 进行格式化
    "": "-language-features"
  },
  "[html]": {
    // 对html文件,使用 -language-features(vscode内置规则) 进行格式化,不要使用 prettier
    "": "-language-features"
  },
  "[javascript]": {
    "": "-vscode"
  },
  "[css]": {
    "": "-vscode"
  },
  "[scss]": {
    "": "-vscode"
  },
  "[vue]": {
    // 可选值: eslint :"-eslint"  vetur: ""   prettier: "-vscode"
    // 对 vue 文件,使用 prettier(格式化规则) + eslint(校验) 进行格式化,也可以选择 vetur 插件,或者单独选择prettier不加eslint
    "": "-vscode"
  },
  "[typescript]": {
    // 对ts文件进行格式化时,使用哪一种风格 (此处使用的是vscode中安装的ts插件默认风格进行格式化)
    "": "-language-features"
  },
  "": {
    // VScode进行文件搜索时,不搜索这些区域。
    "**/node_modules": true,
    "**/bower_components": true,
    "**/*.code-search": true,
    "**/.DS_Store": true,
    "**/.git": true,
    "**/.gitignore": true,
    "**/.idea": true,
    "**/.svn": true,
    "**/.vscode": true,
    "**/build": true,
    "**/dist": true,
    "**/tmp": true,
    "**/": true
  },
  "": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/node_modules": false,
  },
  /*  prettier的配置 */
  "": 120, // 超过最大值换行
  "": 2, // 缩进字节数
  "": false, // 缩进不使用tab,使用空格
  "": false, // 句尾添加分号
  "": true, // 使用单引号代替双引号
  "": "preserve", // 默认值。因为使用了一些折行敏感型的渲染器(如GitHub comment)而按照markdown文本样式进行折行
  "": "avoid", //  (x) => {} 箭头函数参数只有一个时是否要有小括号。avoid:省略括号
  "": true, // 在对象,数组括号与文字之间加空格 "{ foo: bar }"
  "": "auto", // 结尾是 \n \r \n\r auto
  "": "ignore",
  "": ".prettierignore", // 不使用prettier格式化的文件填写在项目的.prettierignore文件中
  "": false, // 在jsx中把'>' 是否单独放一行
  "": true, // 在jsx中使用单引号代替双引号
  "": false, // Require a 'prettierconfig' to format prettier
  "": "es5", // 在对象或数组最后一个元素后面是否加逗号(在ES5中加尾逗号)

  "": true,  //  #让函数(名)和后面的括号之间加个空格
  "": {
    "wxml": "html"
  },
  "": false,//控制资源管理器是否应在通过回收站删除文件时要求确认。
  "": true, // 在push代码时,是否先自动从远端拉取代码
  "": {
    // 配置gitlen中git提交历史记录的信息显示情况
    "suppressCommitHasNoPreviousCommitWarning": false,
    "suppressCommitNotFoundWarning": false,
    "suppressFileNotUnderSourceControlWarning": false,
    "suppressGitVersionWarning": false,
    "suppressLineUncommittedWarning": false,
    "suppressNoRepositoryWarning": false
  },
  
  "": "openOnDebugBreak", // 断点调试时,遇到断点,自动显示调试视图。(全局,不可为每种语言单独配置)
  "": false,
  "": [],
  "launch": {
    "configurations": [],
    "compounds": []
  },
  "": false,
  "": false
}