• vsCode 插件收藏——2020/6更新


    1、Chinese (Simplified) Language Pack for Visual Studio Code  汉化包

    2、One Dark Pro  一个暗黑系的主题

    3、ESLint  代码校验

    4、prettier-code  formatter   代码格式化

    5、Material icon theme   美化code文件图标

    6、vetur  让code支持vue文件

    7、auto close tag  自动添加闭合标签

    8、auto rename tag  修改标签名时同步修改配对标签

    9、Beautify  美化javascript、JSON、CSS、Sass和HTML

    10、filesize:显示焦点文件的大小

    11、Path Intellisense  在引入外部文件时自动完成文件名

    12、JQuery Code Snippets  对书写JQ代码提供提示

    13、vue-helper  增强了编写vue和扩展元素的能力,并支持ctrl+鼠标左点击函数跳转  —— 在保存时可能会导致卡住,反应很慢,不知道是电脑配置低还是插件问题,暂时卸载了

    以上是目前在用的插件,下面有配套的setting内容。目前用着挺顺手

    {
      "workbench.startupEditor": "none", // 控制启动时显示的编辑器
      "workbench.sideBar.location": "left", // 控制侧边栏和活动栏的位置。它们可以显示在工作台的左侧或右侧。
      "workbench.editor.enablePreview": false, //打开文件不覆盖
      "workbench.colorTheme": "One Dark Pro", // 指定用在工作台中的颜色主题
      "workbench.iconTheme": "material-icon-theme", // 指定工作台中使用的文件图标主题;若指定为 "null",则不显示任何文件图标
    
      "explorer.confirmDelete": false, // 控制资源管理器是否在把文件删除到废纸篓时进行确认
      "files.eol": "
    ", // 默认行尾字符
      "emmet.triggerExpansionOnTab": true, // tab键补全标签及标签提示,启用后,按下 TAB 键,将展开 Emmet 缩写
    
      "editor.detectIndentation": false, // 控制是否在打开文件时,基于文件内容自动检测
      "editor.tabSize": 2, // 一个制表符等于的空格数
      "editor.fontSize": 20, // 设置字体大小
      "editor.renderWhitespace": "none", // 控制编辑器在空白字符上显示的内容
      "editor.lineNumbers": "on",
      "editor.wordWrap": "on", // 控制换行方式 on:将在视区宽度处换行
      "editor.wordWrapColumn": 200, // 控制编辑器的折行列
      "editor.snippetSuggestions": "bottom", // 控制代码片段是否与其他建议一起显示及其排列的位置
      "editor.autoClosingBrackets": "beforeWhitespace", // 控制编辑器是否在左括号后自动插入右括号
      "editor.autoClosingQuotes": "beforeWhitespace", // 仅当光标位于空白字符左侧时,才自动闭合引号。
      "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
      }, // 每次保存的时候将代码按eslint格式进行修复
      "editor.formatOnSave": true, // 在保存时格式化文件。
      "editor.minimap.enabled": false, // 控制是否显示缩略图
      "editor.quickSuggestions": {
        "other": true,
        "comments": true,
        "strings": 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": "auto"
        }
      },
    
      "path-intellisense.autoSlashAfterDirectory": true, // 是否自动添加斜杠后的目录
      "path-intellisense.showHiddenFiles": false, // 是否显示隐藏文件
      "path-intellisense.extensionOnImport": false, // 是否向import语句添加文件扩展名
    
      // 使能每一种语言默认格式化规则
      "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
      },
      "[css]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
      },
      "[json]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
      },
      "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
      },
    
      "prettier.disableLanguages": ["vue"], // 不格式化vue文件,vue文件的格式化单独设置
      "prettier.singleQuote": true, // 如果为 true,将使用单引号而不是双引号
      "prettier.semi": false, // 是否在每行末尾添加分号
      "prettier.printWidth": 900, // 指定每行代码的最佳长度, 如果超出长度则换行。
      "prettier.trailingComma": "none", // 控制尾随逗号的输出
      "prettier.arrowParens": "avoid", // 当箭头函数只要一个参数时去掉括号
      "prettier.bracketSpacing": true,
      "todo-tree.tree.showScanModeButton": false // 在对象,数组括号与文字之间加空格 "{ foo: bar }"
    }
  • 相关阅读:
    flexible.js 移动端自适应方案
    Vue为什么不能检测数组变动
    Vue 组件间通信六种方式
    训练首个神经网络:基本分类
    对seq2seq的粗浅认识
    数学模型的过拟合和欠拟合
    在二叉树中寻找值最大的节点并返回——LintCode入门
    Android 包管理机制
    自定义View的三种实现方式及自定义属性使用介绍
    Paint.setFlags中flag意义及使用方法
  • 原文地址:https://www.cnblogs.com/huodixveye/p/11613040.html
Copyright © 2020-2023  润新知