zoukankan      html  css  js  c++  java
  • 我的 vscode 配置文件!

    emmm。给自己的vscode配置文件留个底。

    现在,登录vscode 账号,就可以多台电脑同步你的配置啦,我在windowsmac 上已经使用过了。

    • 我的有些配置文件需要下载插件才可以使用哦。 常用vscode插件请点击: vscode插件推荐
    {
      "fileheader.customMade": {
        "Descripttion": "",
        "version": "",
        "Author": "yang_ft",
        "Date": "Do not edit",
        "github": "famensaodiseng",
        "LastEditTime": "Do not Edit"
        // "fileheader.LastModifiedBy": "杨方涛"
        //文件最后修改者
      },
      "fileheader.cursorMode": {
        "name": "",
        "test": "test font",
        "msg": "",
        "param": "",
        "return": ""
      },
      //文件自动保存
      "files.autoSave": "afterDelay",
      "files.associations": {
        "*.art": "html",
        "*.cjson": "jsonc",
        "*.wxss": "css",
        "*.wxs": "javascript",
        "*.wpy": "vue"
      },
      "liveServer.settings.donotShowInfoMsg": true,
      "window.zoomLevel": -1,
      "gitlens.advanced.messages": {
        "suppressShowKeyBindingsNotice": true
      },
      "editor.fontSize": 32,
      // 控制字体大小系列。
      "editor.fontFamily": " 'Fira Code','Cascadia Code'",
      // 选择字体样式
      "editor.fontLigatures": true,
      // 是否启用字体连字
      "editor.fontWeight": "normal",
      // 控制字体粗细。
      "editor.formatOnPaste": true,
      // 自动格式化粘贴的代码
      "editor.multiCursorModifier": "ctrlCmd",
      "editor.snippetSuggestions": "top",
      "editor.wordWrap": "on",
      //是否自动换行
      "problems.decorations.enabled": false,
      // 在文件和文件夹上显示错误和警告
      "git.autofetch": true,
      "git.enableSmartCommit": true,
      "git.confirmSync": false,
      "liveServer.settings.donotVerifyTags": true,
      "workbench.startupEditor": "newUntitledFile",
      "explorer.confirmDelete": false,
      "breadcrumbs.enabled": true,
      "update.enableWindowsBackgroundUpdates": true,
      "background.customImages": ["D:/FE-tool/vsbg/erciyuan.jpg"],
      "background.styles": [
        {
          "content": "''",
          "pointer-events": "none",
          "position": "absolute",
          "width": "100%",
          "height": "100%",
          "z-index": "99999",
          "background.repeat": "no-repeat",
          "background-size": "100%,100%",
          "opacity": 0.1
        },
        {
          "content": "''",
          "pointer-events": "none",
          "position": "absolute",
          "width": "100%",
          "height": "100%",
          "z-index": "99999",
          "background.repeat": "no-repeat",
          "background-size": "30%,30%",
          "opacity": 0.1
        }
      ],
      "background.useFront": true,
      "background.useDefault": false,
      "markdown.preview.fontSize": 16,
      "debug.console.fontSize": 16,
      "[html]": {
        "editor.defaultFormatter": "vscode.html-language-features",
        "editor.codeActionsOnSave": {
          // 禁止eslint对html进行校验
          "source.fixAll.htmllint": true,
          // 禁止stylelint对html进行校验
          "source.fixAll.stylelint": true,
          "source.fixAll.eslint": true // 每次保存的时候将代码按eslint格式进行修复
        }
      },
      "[javascript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
      },
      "git.ignoreMissingGitWarning": true,
      "vsicons.dontShowNewVersionMessage": true,
      "vetur.validation.template": false,
      "vetur.validation.style": false,
      "vetur.validation.script": false,
      "vetur.experimental.templateInterpolationService": false,
      "eslint.validate": [
        "javascript",
        "javascriptreact",
        {
          "language": "html",
          "autoFix": true
        },
        {
          "language": "javascript",
          "autoFix": true
        },
        {
          "language": "typescript",
          "autoFix": true
        },
        {
          "language": "vue",
          "autoFix": true
        },
        {
          "language": "react",
          "autoFix": true
        }
      ],
      "workbench.settings.enableNaturalLanguageSearch": false,
      "workbench.settings.editor": "json",
      "terminal.integrated.shell.osx": "/bin/zsh",
      "emmet.includeLanguages": {
        "javascript": "javascriptreact",
        "vue-html": "html",
        "vue": "html",
        "wxml": "html"
      },
      "minapp-vscode.disableAutoConfig": true,
      "editor.tabSize": 2,
      // tab几个缩进
      "cssrem.rootFontSize": 24, //计算时的基准值
      "cssrem.fixedDigits": 3, //取三位有效数字
      "cssrem.autoRemovePrefixZero": false, //是否去除0
      "eslint.options": {
        "extensions": [".js", ".vue", ".jsx", ".tsx"]
      },
      "editor.codeActionsOnSave": {
        // 文件保存时开启eslint自动修复程序
        "source.fixAll.eslint": true,
        // 文件保存时开启stylelint自动修复程序
        "source.fixAll.stylelint": true
      },
      "[vue]": {
        "editor.defaultFormatter": "octref.vetur"
      },
      "extensions.autoUpdate": false,
      "css.validate": false,
      "less.validate": false,
      "less.compile": {
        //这个配置需要配合esay less插件使用
        "compress": true, //是否压缩
        "sourceMap": false, //是否生成map文件,有了这个可以在调试台看到less行数
        "out": true, // 是否输出css文件,false为不输出
        "outExt": ".min.css" // 输出文件的后缀,小程序可以写'wxss'
      },
      "scss.validate": false,
      // 防止编辑器内置linter与插件冲突设置
      "stylelint.enable": true,
      // 启用stylelint插件
      "eslint.enable": true,
      // 是否为JavaScript文件开启eslint检测
      "eslint.run": "onSave",
      // 保存之后进行lint
      "eslint.debug": true,
      // 是否启用eslint的调试模式
      "terminal.integrated.fontSize": 20,
      "workbench.colorTheme": "Monokai Pro",
      "workbench.iconTheme": "eq-material-theme-icons",
      // 终端cmd字号
      "powermode.enabled": true,
      //是否开启打字特效。
      "powermode.presets": "flames",
      //火焰特效
      //"powermode.presets": "exploding-rift",
      //炸裂
      // “powermode.presets”: “simple-rift”,
      // 爆炸
      //"powermode.presets": "particles",
      // 粒子
      //"powermode.presets": "fireworks",
      // 烟花
      //"powermode.presets": "magic",
      // 魔法
      //"powermode.presets": "clippy",
      // 回形针
      "powermode.comboTimeout": 3,
      // 时间间隔
      "powermode.enableShake": false,
      // 是否抖动
      "powermode.backgroundMode": "mask",
      "javascript.updateImportsOnFileMove.enabled": "always",
      //随字体颜色变化
      "editor.formatOnSave": true, // 每次保存自动格式化
      "eslint.autoFixOnSave": true,
      "prettier.semi": true, // 去掉代码结尾的分号
      "prettier.singleQuote": true,
      "javascript.format.insertSpaceBeforeFunctionParenthesis": true, // 让函数(名)和后面的括号之间加个空格
      "vetur.format.defaultFormatter.html": "js-beautify-html", // 格式化.vue中html
      "vetur.format.defaultFormatter.js": "vscode-typescript" // 让vue中的js按编辑器自带的ts格式进行格式化
    }
    
  • 相关阅读:
    python学习笔记(29)-操作excel
    python学习笔记(28)-unittest单元测试-执行用例
    python学习笔记(27)-unittest单元测试-测试用例
    python学习笔记(26)-request模块
    python学习笔记(25)-继承
    c++ 流基本概念
    友元函数、类和运算符重载
    c++中的引用
    c++重点知识点
    指针和结构体
  • 原文地址:https://www.cnblogs.com/Bianco/p/13729950.html
Copyright © 2011-2022 走看看