• [VSCode]基本配置


    文件自动保存

    配置快捷键

    • ⌘,

    HTML JS代码补全

        // 标签自动补全
        "emmet.triggerExpansionOnTab": true,
        "files.associations": {
        "*.js": "html",
        "*.vue": "html"
        }
    

    Vue需要的插件

    • Vetur、ESLint、Prettier、Vue 2 Snippets



    • npm安装支持包

    npm install -g eslint
    
    • settings.json配置文件
    {
      // 解决MAC环境中CPU高占用的问题
      "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/tmp": true,
        "**/node_modules": true,
        "**/bower_components": true,
        // "**/dist": true
      },
      "files.watcherExclude": {
        "**/.git/objects/**": true,
        "**/.git/subtree-cache/**": true,
        "**/node_modules/**": true,
        "**/tmp/**": true,
        "**/bower_components/**": true,
        // "**/dist/**": true
      },
      "files.autoGuessEncoding": true,
      // 文件自动保存
      "files.autoSave": "afterDelay",
      // 标签自动补全
      "emmet.triggerExpansionOnTab": true,
      "files.associations": {
        "*.ejs": "html",
        "*.js": "html",
        "*.vue": "html",
        "*.html": "html"
      },
      "editor.lineNumbers": "on", //打开行号
      "editor.quickSuggestions": {
        //开启自动显示建议
        "other": true,
        "comments": true,
        "strings": true
      },
      "editor.tabSize": 2, //制表符符号eslint
      "editor.formatOnSave": true, //保存时自动格式化
      // "eslint.autoFixOnSave": true, //保存时自动将代码按ESLint格式进行修复
      // "prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验
      "prettier.semi": false, //去掉代码结尾的分号
      "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格式进行格式化
      "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
          "wrap_attributes": "force-aligned" //属性强制折行对齐
        }
      },
      "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
      },
    }
    
  • 相关阅读:
    LeetCode:Remove Nth Node From End of List
    链表排序(冒泡、选择、插入、快排、归并、希尔、堆排序)
    快速排序partition过程常见的两种写法+快速排序非递归实现
    LeetCode:Permutations, Permutations II(求全排列)
    LeetCode:3Sum, 3Sum Closest, 4Sum
    LeetCode:Two Sum
    判断一个图是否有环
    c++设计一个无法被继承的类
    设计模式--单例模式
    windows多线程同步互斥--总结
  • 原文地址:https://www.cnblogs.com/leoshi/p/12447990.html
Copyright © 2020-2023  润新知