vscode配置User Settings

{
  "csharp.format.enable": false,
  "workbench.colorTheme": "One Dark Pro", //主题
  "editor.fontFamily": "Fira Code", //设置Fira code
  "editor.fontLigatures": true, //设置Fira code
  "editor.fontSize": 14, //设置文字大小
  "editor.lineHeight": 17, //设置文字行高
  "editor.fontWeight": "300", // Light
  "files.autoSave": "afterDelay", //打开自动保存
  "git.ignoreMissingGitWarning": true,
  // "team.showWelcomeMessage": false,
  "editor.minimap.enabled": false, //关闭快速预览
  "python.pythonPath": "D:\\Anaconda3\\python.exe",
  "python.formatting.provider": "yapf",
  "python.linting.flake8Enabled": true,
  "python.linting.pylintArgs": [
    "--disable=W,C,E"
  ],
  // "emmet.includeLanguages": {
  //     "javascript":"javascriptreact"
  // },
  //"vim.useCtrlKeys": false,
  //Setting VIm
  "vim.easymotion": true,
  "vim.sneak": true,
  "vim.incsearch": true,
  "vim.useSystemClipboard": true,
  "vim.useCtrlKeys": true,
  "vim.hlsearch": true,
  "vim.insertModeKeyBindings": [
    {
      "before": [
        "j",
        "j"
      ],
      "after": [
        ""
      ]
    }
  ],
  "vim.normalModeKeyBindingsNonRecursive": [
    {
      "before": [
        "",
        "d"
      ],
      "after": [
        "d",
        "d"
      ]
    },
    {
      "before": [
        ""
      ],
      "commands": [
        ":nohl"
      ]
    }
  ],
  "vim.leader": "",
  "vim.handleKeys": {
    "": false,
    "": false,
    "": false
  },
  // // Format a file on save.
  // // A formatter must be available,
  // // the file must not be auto-saved,
  // // and editor must not be shutting down.
  "editor.formatOnSave": true, //每次保存自动格式化
  "eslint.autoFixOnSave": true, // 每次保存的时候将代码按eslint格式进行修复
  // 添加 vue 支持
  "eslint.validate": [
    "javascript",
    {
      "language": "vue",
      "autoFix": true
    },
    "html",
    "vue"
  ],
  "prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验
  "prettier.singleQuote": true, //使用带引号替代双引号
  "prettier.semi": false, //去掉代码结尾的分号
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true, //让函数(名)和后面的括号之间加个空格
  "files.associations": {
    ".eslintrc.js": "javascript",
    "*.js": "javascriptreact",
    "*.vue": "vue"
  },
  "emmet.syntaxProfiles": {
    "vue-html": "html",
    "vue": "html"
  },
  "fileheader.Author": "iboxwork",
  "fileheader.LastModifiedBy": "okokyu",
  "vetur.format.defaultFormatter.html": "js-beautify-html", // 使用插件格式化 html
  "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化
  "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
      // 属性强制折行对齐
      "wrap_attributes": "force-aligned"
    }
  },
  "vetur.validation.template": true,
  // Configure glob patterns for excluding files and folders.
  "files.exclude": {
    "**/.git": true,
    "**/.DS_Store": true,
    "**/*.meta": true,
    "**/*.*.meta": true,
    "**/*.unity": true,
    "**/*.unityproj": true,
    "**/*.mat": true,
    "**/*.fbx": true,
    "**/*.FBX": true,
    "**/*.tga": true,
    "**/*.cubemap": true,
    "**/*.prefab": true,
    "**/Library": true,
    "**/ProjectSettings": true,
    "**/Temp": true
  },
  //git 配置
  "git.path": "C:\\Program Files\\Git\\bin\\git.exe",
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "workbench.sideBar.location": "left",
  "window.zoomLevel": 0,
  "dart.flutterSdkPath": "D:\\flutter\\bin",
  "[dart]": {},
  "explorer.confirmDragAndDrop": false,
  "C_Cpp.updateChannel": "Insiders",
  "git.enableSmartCommit": true,
  "git.autofetch": true,
  "terminal.integrated.inheritEnv": false,
  "dart.openDevTools": "flutter",
  "breadcrumbs.enabled": true,
  "editor.renderWhitespace": "all",
  "editor.renderControlCharacters": true,
  "workbench.activityBar.visible": false
  // "terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
}

 

你可能感兴趣的:(vscode配置User Settings)