vscode中setting简单配置

603 阅读1分钟

将就用着 随用随补

{
  "editor.tabSize": 2, // tab必须是两格,漂亮 省地方
  "editor.fontFamily": "Consolas, 'Courier New', monospace,YaHei Consolas hybrid", //编辑器字体
  "editor.mouseWheelZoom": true, // 鼠标滚轮缩放字体
  "editor.wordWrap": "on", // 控制折行的方式
  "editor.stickyScroll.enabled": false, // 粘滞滚动设置
  "workbench.colorTheme": "Default Light+", //主题色
  "breadcrumbs.enabled": false, // 启用/禁用导航路径。
  "files.autoSave": "afterDelay", //自动保存
  "files.autoSaveDelay": 5000,
  "update.mode": "none", // 自动更新提醒
  "explorer.confirmDelete": false, // 删除文件时确认
  "editor.formatOnSave": true, // 自动保存
  //全局搜索忽略
  "search.exclude": {
    "/node_modules": true,
    "/coverage": true
  },  
  // 默认格式化方式,统一为 prettier
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  // prettier global config
  "prettier.semi": false, // 不使用分号结尾
  "prettier.printWidth": 160, // 换行长度
  "prettier.singleQuote": true, // 单引号
  // eslint config
  "editor.codeActionsOnSave": {
    "source.fixAll": "always"
  },
  "eslint.workingDirectories": [{ "mode": "auto" }], // eslint 自动识别工作区
  "editor.inlineSuggest.enabled": true, //  // 控制是否在编辑器中自动显示内联建议
  "javascript.validate.enable": true, // 启用/禁用 JavaScript 验证
  "css.format.newlineBetweenSelectors": false, // 用新行分融选择器
  "css.format.preserveNewLines": true, // 是否应保留元素之前的现有换行符。
  "css.format.spaceAroundSelectorSeparator": true, // 确保选择器分隔符 \">\"、\"+\"、\"~\" (例如 \"a > b\")周围有空格字符。
  "scss.format.newlineBetweenSelectors": false, // 用新行分隔选择器
  "scss.format.preserveNewLines": false, // 是否应保留元素之前的现有换行符。
  "scss.format.spaceAroundSelectorSeparator": true, // 确保选择器分隔符 \">\"、\"+\"、\"~\" (例如 \"a > b\")周围有空格字符。
  // 文件头部信息自动配置
  "fileheader.customMade": {
    "Date": "Do not edit", // 文件创建时间(不变)
    "LastEditors": "git config user.name && git config user.email", // 文件最后编辑者
    "LastEditTime": "Do not edit", // 文件最后编辑时间
    "FilePath": "Do not edit" // 文件在项目中的相对路径 自动更新
  },
  "path-intellisense.autoTriggerNextSuggestion": true, // 路径自动补全
  "path-intellisense.mappings": {
    "@/": "${workspaceFolder}/src",
    "/": "${workspaceFolder}"
  },
  // 路径自动识别
  "pathAlias.aliasMap": {
    "@": "${cwd}/src"
  },
}