{
"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"
}