zoukankan      html  css  js  c++  java
  • vscode的settings.json配置

      1 {
      2     "[json]": {},
      3     "workbench.sideBar.location": "right",
      4     "editor.wordWrap": "on", // 控制折行方式。可以选择: - “off” (禁用折行), - “on” (视区折行), - “wordWrapColumn”(在“editor.wordWrapColumn”处折行)或 - “bounded”(在视区与“editor.wordWrapColumn”两者的较小者处折行)。
      5     "editor.fontSize": 17,
      6     "eslint.autoFixOnSave": true,
      7     "editor.codeActionsOnSave": {
      8         "source.fixAll.eslint": true
      9     },
     10     // ===========以下4个是控制保存时自动格式化的,并且以4格缩进================
     11     "editor.tabCompletion": "on",
     12     "editor.detectIndentation": false,
     13     "editor.tabSize": 4, //vscode设置的缩进量
     14     "editor.formatOnSave": true, //保存时候自动格式化
     15     // ===========以下是根据自己需求配置的============================
     16     "javascript.format.insertSpaceBeforeFunctionParenthesis": true, //  #让函数(名)和后面的括号之间加个空格
     17     "git.confirmSync": true, // *** 这个是提示空格的点点
     18     // "stylusSupremacy.insertColons": false, // 是否插入冒号
     19     // "stylusSupremacy.insertSemicolons": false, // 是否插入分好
     20     // "stylusSupremacy.insertBraces": false, // 是否插入大括号
     21     // "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行
     22     "php.validate.executablePath": "D:\useful_software\phpstudy\PHPTutorial\php\php-5.5.38\php.exe", // 需要配置 php 可执行文件目录
     23     "eslint.validate": [
     24         "javascript",
     25         "javascriptreact",
     26         {
     27             "language": "typescript",
     28             "autoFix": true
     29         },
     30         {
     31             "language": "typescriptreact",
     32             "autoFix": true
     33         },
     34         {
     35             "language": "vue",
     36             "autoFix": true
     37         },
     38         {
     39             "language": "html",
     40             "autoFix": true
     41         }
     42     ], // 添加 vue 支持
     43     "typescript.format.insertSpaceAfterSemicolonInForStatements": false,
     44     "editor.formatOnType": true // 两个选择器中是否换行
     45     "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化
     46     "vetur.format.defaultFormatterOptions": {
     47         "prettier": {
     48             "semi": false
     49         },
     50         "js-beautify-html": {
     51             "wrap_attributes": "auto"
     52             // #vue组件中html代码格式化样式
     53             // - auto: 仅在超出行长度时才对属性进行换行。
     54             // - force: 对除第一个属性外的其他每个属性进行换行。
     55             // - force-aligned: 对除第一个属性外的其他每个属性进行换行,并保持对齐。
     56             // - force-expand-multiline: 对每个属性进行换行。
     57             // - aligned-multiple: 当超出折行长度时,将属性进行垂直对齐。
     58         }
     59     },
     60     "search.exclude": {
     61         "**/node_modules": true,
     62         "**/bower_components": true,
     63         "**/dist": true
     64     },
     65     "emmet.includeLanguages": {
     66         "vue-html": "html",
     67         "vue": "html",
     68         "javascript": "javascriptreact",
     69         "wxml": "html"
     70     },
     71     // "editor.fontFamily": "'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'", //  这个是控制字体样式的
     72     "files.associations": {
     73         "*.html": "html",
     74         "*.js": "javascriptreact",
     75         "*.vue": "vue",
     76         "*.cjson": "jsonc",
     77         "*.wxss": "css",
     78         "*.wxs": "javascript",
     79         "*.ts": "typescriptreact"
     80     },
     81     "auto-close-tag.activationOnLanguage": [
     82         "xml",
     83         "php",
     84         "blade",
     85         "ejs",
     86         "jinja",
     87         "javascript",
     88         "javascriptreact",
     89         "typescript",
     90         "typescriptreact",
     91         "plaintext",
     92         "markdown",
     93         "vue",
     94         "liquid",
     95         "erb",
     96         "lang-cfml",
     97         "cfml",
     98         "HTML (Eex)"
     99     ],
    100     "eslint.options": {
    101         "extensions": [
    102             ".js",
    103             ".vue"
    104         ]
    105     },
    106     // "window.title": "${dirty}${activeEditorMedium}${separator}${rootName}",
    107     // ====================================================================
    108     // "fileheader.LastModifiedBy": "Oralinge",
    109     // "fileheader.Author": "Oralinge",
    110     // "git.autofetch": true,
    111     // "[html]": {
    112     //     "editor.defaultFormatter": "HookyQR.beautify"
    113     // },
    114     // "editor.detectIndentation": false,
    115     // "editor.formatOnSave": true,
    116     // "editor.formatOnPaste": true,
    117     // "prettier.eslintIntegration": true,
    118     // //  #去掉代码结尾的分号 
    119     // "prettier.semi": false,
    120     // //  #使用带引号替代双引号 
    121     // "prettier.singleQuote": true,
    122     // #这个按用户自身习惯选择 
    123     // "vetur.format.defaultFormatter.html": "js-beautify-html",
    124     // =====================================
    125     // "workbench.iconTheme": "vscode-icons",
    126     // "emmet.triggerExpansionOnTab": true,
    127     // "tslint.autoFixOnSave": true,
    128     // "prettier.semi": false, //去掉代码结尾的分号
    129     // "prettier.singleQuote": true, // 强制单引号
    130     // "vetur.format.defaultFormatterOptions": {
    131     //   "js-beautify-html": {
    132     //     "wrap_attributes": "force-aligned" // 属性强制折行对齐
    133     //   }
    134     // },
    135     // "javascript.implicitProjectConfig.experimentalDecorators": true,
    136     // "[markdown]": {
    137     //   "editor.defaultFormatter": "yzhang.markdown-all-in-one"
    138     // },
    139     // //下面的这些配置一定要留着,很好用
    140     // "emmet.syntaxProfiles": {
    141     //   "javascript": "jsx",
    142     //   "vue": "html",
    143     //   "vue-html": "html"
    144     // },
    145     // // "editor.cursorBlinking": "smooth",
    146     // "editor.minimap.enabled": true,
    147     // "editor.minimap.renderCharacters": false,
    148     // "editor.codeLens": true,
    149     // "window.zoomLevel": 0,
    150 }





  • 相关阅读:
    HDU 5640 King's Cake
    HDU 5615 Jam's math problem
    HDU 5610 Baby Ming and Weight lifting
    WHU1604 Play Apple 简单博弈
    HDU 1551 Cable master 二分
    CodeForces659C Tanya and Toys map
    Codeforces 960E 树dp
    gym 101485E 二分匹配
    Codeforces 961E 树状数组,思维
    Codeforces Round #473 (Div. 2) D 数学,贪心 F 线性基,模板
  • 原文地址:https://www.cnblogs.com/jianguo221/p/12078237.html
Copyright © 2011-2022 走看看