IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> vscode使用shift+alt+f格式化html文件时不生效 -> 正文阅读

[开发工具]vscode使用shift+alt+f格式化html文件时不生效

关于vscode配置相关文章(方便作者之后复习):

1-1 下载Beautify插件

该插件已停止维护,输入下载其他插件

在这里插入图片描述

1-2 在setting.json文件中完成相关配置

1、 打开setting.json文件

2、 在setting.json进行配置

"beautify.language": {
        "js": {
          "type": [
            "javascript",
             "json",
            ],
          "filename": [".jshintrc", ".jsbeautifyrc"]
          // "ext": ["js", "json"]
          // ^^ to set extensions to be beautified using the javascript beautifier
        },
        "css": [
          "css", 
          "less",
          "scss"
        ],
        "html": [
          "htm",
           "html",
           "vue"
          ]
        // ^^ providing just an array sets the VS Code file type
      },

      "editor.codeActionsOnSave": { // 代码保存时自动使用eslint校验
        "source.fixAll.eslint": true
      },
      "eslint.format.enable": true, // eslint格式化开启
      "eslint.validate": [// eslint校验的文件列表
        "javascript",
        "vue",
        "html"
      ],

      /* 添加如下配置 */
      "vetur.format.defaultFormatter.js": "none",// 取消vetur默认的JavaScript格式化工具
      "[javascript]": {
        "editor.defaultFormatter": "dbaeumer.vscode-eslint" // 只采用eslint的格式化
      },
      "[vue]": {
        "editor.defaultFormatter": "octref.vetur" // vue文件还是采用vetur格式化
      },
      "[html]": {
        "editor.defaultFormatter": "HookyQR.beautify"
      }

3、 记得重启vscode!!!
4、 按快捷键alt+shift+f格式化代码就可以了

1-3 记录12.24的setting.json配置

// {
//   "workbench.startupEditor": "newUntitledFile", // window be show of level in ide
//   "git.ignoreMissingGitWarning": true,
//   "explorer.confirmDelete": false,
//   "workbench.colorTheme": "Monokai",
//   "workbench.colorCustomizations": {
//     "[Monokai]": {
//       "editor.background": "#1a2c1c",
//       "sideBar.background": "#2a3b2d",
//       "activityBar.background": "#7154978a",
//       "icon.foreground": "#893ecf",
//       "activityBar.inactiveForeground": "#ffee00b4"
//     }
//   },
//   "docthis.authorName": "tomAnny",
//   "docthis.includeDescriptionTag": true,
//   "docthis.includeDateTag": true,
//   "docthis.includeAuthorTag": true,
//   "vsicons.dontShowNewVersionMessage": true,
//   "terminal.integrated.rendererType": "dom",
//   // vscode默认启用了根据文件类型自动设置tabsize的选项
//   "editor.detectIndentation": false,
//   // 重新设定tabsize
//   "editor.tabSize": 2,
//   // #每次保存的时候自动格式化
//   "editor.formatOnSave": true,
//   "editor.formatOnType": true,
//   // 强制单引号
//   "prettier.singleQuote": true,
//   "prettier.semi": false,
//   // 尽可能控制尾随逗号的打印
//   "prettier.trailingComma": "all",
//   // #这个按用户自身习惯选择-- prettier 或者js-beautify-html
//   "vetur.format.defaultFormatter.html": "js-beautify-html",
//   // #让vue中的js按编辑器自带的ts格式进行格式化
//   "vetur.format.defaultFormatter.js": "vscode-typescript",
//   "html.format.indentHandlebars": true,
//   "javascript.preferences.quoteStyle": "single",
//   "typescript.preferences.quoteStyle": "single",
//   "html.format.enable": false,
//   "html.format.preserveNewLines": false,
//   "diffEditor.ignoreTrimWhitespace": false,
//   "vetur.format.defaultFormatterOptions": {
//     "js-beautify-html": {
//       "wrap_attributes": "force-aligned"
//       // #vue组件中html代码格式化样式
//     }
//   },
//   //防止VSCode启动带有node_modules的项目的时候很卡的问题
//   "search.followSymlinks": false,
//   "files.autoSave": "onWindowChange",
//   "[vue]": {
//     //"editor.defaultFormatter": "octref.vetur"
//     "editor.defaultFormatter": "esbenp.prettier-vscode"
//   },
//   "[javascript]": {
//     "editor.defaultFormatter": "HookyQR.beautify"
//   },
//   "[scss]": {
//     "editor.defaultFormatter": "HookyQR.beautify"
//   },
//   "[html]": {
//     "editor.defaultFormatter": "HookyQR.beautify"
//   },
//   "[css]": {
//     "editor.defaultFormatter": "HookyQR.beautify"
//   },
//   // #每次保存的时候将代码按eslint格式进行修复
//   "editor.codeActionsOnSave": {

//     "source.fixAll.eslint": true
//   },
//   "window.zoomLevel": -2
// }


{
    "eslint.options": {
      "extensions": [
        ".js",
        ".vue"
      ]
    },
    "eslint.validate": [
      "javascript",
      {
        "language": "vue",
        "autoFix": true
      },
      "html",
      "vue"
    ],
    "eslint.autoFixOnSave": true,
    "editor.codeActionsOnSave": {

    
      "source.fixAll.eslint": true
    },
    "eslint.codeAction.disableRuleComment": {},
    "eslint.alwaysShowStatus": true,
    "window.zoomLevel": -2,
    "[html]": {
      "editor.defaultFormatter": "vscode.html-language-features"
    },
    "workbench.colorTheme": "Default Light+",

    // 12.24因为没有办法格式化html文件下载的
    "beautify.language": {
      "js": {
        "type": [
          "javascript",
           "json",
          ],
        "filename": [".jshintrc", ".jsbeautifyrc"]
        // "ext": ["js", "json"]
        // ^^ to set extensions to be beautified using the javascript beautifier
      },
      "css": [
        "css", 
        "less",
        "scss"
      ],
      "html": [
        "htm",
         "html",
         "vue"
        ]
      // ^^ providing just an array sets the VS Code file type
    },

    "editor.codeActionsOnSave": { // 代码保存时自动使用eslint校验
      "source.fixAll.eslint": true
    },
    "eslint.format.enable": true, // eslint格式化开启
    "eslint.validate": [// eslint校验的文件列表
      "javascript",
      "vue",
      "html"
    ],

    /* 添加如下配置 */
    "vetur.format.defaultFormatter.js": "none",// 取消vetur默认的JavaScript格式化工具
    "[javascript]": {
      "editor.defaultFormatter": "dbaeumer.vscode-eslint" // 只采用eslint的格式化
    },
    "[vue]": {
      "editor.defaultFormatter": "octref.vetur" // vue文件还是采用vetur格式化
    },
    "[html]": {
      "editor.defaultFormatter": "HookyQR.beautify"
    },
    "[jsonc]": {
      "editor.defaultFormatter": "vscode.json-language-features"
    }

  }

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-12-25 11:29:10  更:2022-12-25 11:29:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:30:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码