Skip to content

Latest commit

 

History

History
130 lines (113 loc) · 4.8 KB

ide.config.md

File metadata and controls

130 lines (113 loc) · 4.8 KB

vscode 的 setting 配置

直接将 setting 对象复制到设置的 json 里面

{
 //  编辑器相关
    "window.zoomLevel": 1, //调整窗口的缩放级别。默认是 0
    "window.menuBarVisibility": "toggle", //菜单隐藏
    "workbench.activityBar.visible": true, //控制工作台中活动栏的可见性。
    "workbench.statusBar.visible": true, //控制工作台底部状态栏的可见性。
    "workbench.colorTheme": "Theme  Bear",
    "workbench.sideBar.location": "left",
  
  //  编写相关
    "editor.tabSize": 2,
    "explorer.confirmDelete": false,
    "sync.gist": "69f65fa26ee04d4a184a6b3c141f3c1c30f27489", //一个制表符等于的空格数。
    "editor.renderControlCharacters": true, //控制编辑器是否显示控制字符。
    "editor.renderWhitespace": "all", //控制编辑器在空白字符上显示符号的方式。
    "editor.formatOnType": true, //控制编辑器在键入一行后是否自动格式化该行。
    "editor.formatOnSave": true, //在保存时格式化文件。
    "editor.formatOnPaste": true, //控制编辑器是否应自动设置粘贴内容的格式。格式化程序必须可用并且能设置文档中某一范围的格式。
    "editor.snippetSuggestions": "top", //  控制代码片段是否与其他建议一起显示及其排列的位置。
    "javascript.format.insertSpaceBeforeFunctionParenthesis": false, //定义函数参数括号前的空格处理方式。
  
    //  liveServer相关
    "liveServer.settings.donotShowInfoMsg": true,
    "liveServer.settings.donotVerifyTags": true,
  
    //  fileheader相关
    "fileheader.Author": "Firmiana",
    "fileheader.LastModifiedBy": "Firmiana",
    //  "fileheader.tpl":  "/**\r\n  *  @Author:  {author}\r\n  *  @Date:  {createTime}\r\n  *  @Last  Modified  by:  {lastModifiedBy}\r\n  *  @Last  Modified  time:  {updateTime}\r\n  *  @Desc:  \r\n  */\r\n",
    "fileheader.tpl": "/**\r\n  *  @Author:  {author}\r\n  *  @Date:  {createTime}\r\n  *  @Desc:  \r\n  */\r\n",
  
    //  Prettier  Now
    "prettier.statusBar": true,
    "prettier.openOutput": true,
    "prettier.autoScroll": true,
    "prettier.jsonEnable": [
      //  "json"
    ],
    "prettier.cssEnable": ["css", "less", "scss", "postcss"],
    "prettier.singleQuote": true, //单引号
    "prettier.semi": false,
  
    //  vetur
    "vetur.format.defaultFormatter.js": "vscode-typescript",
    "vetur.format.defaultFormatter.html": "js-beautify-html",
  
    //路径识别
    "path-intellisense.extensionOnImport": true,
    "path-intellisense.mappings": {
      "@": "${workspaceRoot}/src",
      "@api": "${workspaceRoot}/src/api",
      "@assets": "${workspaceRoot}/src/assets",
      "@less": "${workspaceRoot}/src/assets/less",
      "@store": "${workspaceRoot}/src/store",
      "@tools": "${workspaceRoot}/src/tools",
      "@utils": "${workspaceRoot}/src/tools/utils/",
      "@components": "${workspaceRoot}/src/components",
      "@commons": "${workspaceRoot}/src/components/commons",
      "@views": "${workspaceRoot}/src/views"
    },
    "path-autocomplete.extensionOnImport": true,
    "path-autocomplete.includeExtension": true,
  
    //  以下为stylus配置
    //  "stylusSupremacy.insertColons":  false,  //  是否插入冒号
    //  "stylusSupremacy.insertSemicolons":  false,  //  是否插入分号
    //  "stylusSupremacy.insertBraces":  true,  //  是否插入大括号
    //  "stylusSupremacy.insertNewLineAroundImports":  false,  //  import之后是否换行
    //  "stylusSupremacy.insertNewLineAroundBlocks":  false,
  
    //  standard相关
    //  "standard.autoFixOnSave":  true,
  
  //  eslint相关
    "eslint.autoFixOnSave": true,
    "eslint.validate": [
      "javascript",
      {
        "language": "vue",
        //  "language":  "react",
        "autoFix": true
      },
      "html",
      "vue"
      //  "react"
    ],
  //   "[javascript]": {
  //     "editor.defaultFormatter": " vscode.typescript-language-features"
  //   },
  //   "workbench.colorTheme": "Boxy Monokai"
  }

vscode 插件

  1. Bracket Pair Colorizer 【指示箭头】
  2. Chinese (Simplified) Language Pack for Visual Studio Code
  3. Color Highlight 【颜色高亮】
  4. Dart 【Flutter 开发需要】
  5. Eslint
  6. Flutter
  7. GitLens — Git supercharged 【代码每一行提交记录】
  8. HTML CSS Support
  9. HTML Snippets
  10. JavaScript (ES6) code snippets
  11. Material Theme 【主题】
  12. Prettier - Code formatter 【代码美化】
  13. Sass
  14. TsLint
  15. Vetur
  16. vscode-icons
  17. Vue 2 Snippets

Git Moji 提交

  1. 修复 bug 'bug' 🐛
  2. 代码优化 'art' 🎨
  3. 移除操作 'fire' 🔥
  4. 觉得写得不错的提交 'sparkles' ✨
  5. UI 修改 'lipstick' 💄
  6. 修改配置 'wrench' 🔧
  7. 移动重命名文件 'truck' 🚚
  8. 新代码或一般修改 'pencil' 📝