{
"workbench.colorTheme": "Monokai",
"code-runner.runInTerminal": true,
"code-runner.executorMap": {
"javascript": "node",
"php": "C:\\php\\php.exe",
"python": "python",
"perl": "perl",
"ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
"go": "go run",
"html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
//"cpp": "cd $dir && g++ -fexec-charset=GBK -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
//"cpp": "cd $dir && g++ -fexec-charset=GBK -std=c++17 $fileName -D LOCAL -o .\\build\\$fileNameWithoutExt.exe && .\\build\\$fileNameWithoutExt.exe",
"cpp": "cd $dir && g++ -std=c++20 '-Wl,--stack=536870912' $fileName -o .\\build\\$fileNameWithoutExt.exe && .\\build\\$fileNameWithoutExt.exe",
},
"code-runner.languageIdToFileExtensionMap": {
"bat": ".bat",
"powershell": ".ps1",
"typescript": ".ts"
},
"osumode.enabled": true,
"osumode.enableCursorExplosions": true,
"osumode.explosionSize": 3,
"launch": {
"version": "0.2.0",
"configurations": [
{
"name": "C++",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x86",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"MIMode": "lldb"
},
{
"name": "Python",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
},
"editor.defaultFormatter": "ms-vscode.cpptools",
"osumode.enableComboCounter": false,
"osumode.enableComboImage": false,
"editor.mouseWheelZoom": true,
"security.workspace.trust.untrustedFiles": "open",
"C_Cpp.clang_format_style": "{ BasedOnStyle: Google, IndentWidth: 4,ColumnLimit: 0}",
"terminal.integrated.enableMultiLinePasteWarning": false,
"workbench.iconTheme": "Monokai Classic Icons",
"tabnine.experimentalAutoImports": true,
"editor.acceptSuggestionOnEnter": "off",
"explorer.confirmDelete": false,
"editor.fontWeight": "normal",
"C_Cpp.default.cppStandard": "c++20",
"code-runner.enableAppInsights": false,
"C_Cpp.autocompleteAddParentheses": true,
"fileheader.customMade": {
"LastEditTime": "Do not edit", // 文件最后编辑时间
"FilePath": "Do not edit" // 文件在项目中的相对路径 自动更新
},
"C_Cpp.default.cStandard": "c17",
"C_Cpp.errorSquiggles": "Enabled",
"fileheader.configObj": {
"createFileTime": true,
"language": {
"languagetest": {
"head": "/$$",
"middle": " $ @",
"end": " $/",
"functionSymbol": {
"head": "/** ",
"middle": " * @",
"end": " */"
},
"functionParams": "js"
}
},
"autoAdd": true,
"autoAddLine": 100,
"autoAlready": true,
"annotationStr": {
"head": "/*",
"middle": " * @",
"end": " */",
"use": false
},
"headInsertLine": {
"php": 2,
"sh": 2
},
"beforeAnnotation": {
"文件后缀": "该文件后缀的头部注释之前添加某些内容"
},
"afterAnnotation": {
"文件后缀": "该文件后缀的头部注释之后添加某些内容"
},
"specialOptions": {
"特殊字段": "自定义比如LastEditTime/LastEditors"
},
"switch": {
"newlineAddAnnotation": true
},
"supportAutoLanguage": [],
"prohibitAutoAdd": [
"json"
],
"folderBlacklist": [
"node_modules",
"文件夹禁止自动添加头部注释"
],
"prohibitItemAutoAdd": [
"项目的全称, 整个项目禁止自动添加头部注释, 可以使用快捷键添加"
],
"moveCursor": true,
"dateFormat": "YYYY-MM-DD HH:mm:ss",
"atSymbol": [
"@",
"@"
],
"atSymbolObj": {
"文件后缀": [
"头部注释@符号",
"函数注释@符号"
]
},
"colon": [
": ",
": "
],
"colonObj": {
"文件后缀": [
"头部注释冒号",
"函数注释冒号"
]
},
"filePathColon": "路径分隔符替换",
"showErrorMessage": false,
"writeLog": false,
"wideSame": false,
"wideNum": 13,
"functionWideNum": 0,
"CheckFileChange": false,
"createHeader": false,
"useWorker": false,
"designAddHead": false,
"headDesignName": "random",
"headDesign": false,
"cursorModeInternalAll": {},
"openFunctionParamsCheck": true,
"functionParamsShape": [
"{",
"}"
],
"functionBlankSpaceAll": {},
"functionTypeSymbol": "*",
"typeParamOrder": "type param",
"customHasHeadEnd": {},
"throttleTime": 60000,
"functionParamAddStr": "",
"NoMatchParams": "no show param"
},
"C_Cpp.codeAnalysis.clangTidy.codeAction.showDocumentation": false,
"terminal.integrated.fontFamily": "monospace",
"editor.fontLigatures": true,
"editor.fontFamily": "Fira Code",
"C_Cpp.intelliSenseUpdateDelay": 500,
"cph.language.cpp.SubmissionCompiler": "GNU G++20 11.2.0 (64 bit, winlibs)",
"errorLens.delay": 5000,
"explorer.compactFolders": false,
"explorer.sortOrder": "type",
"cph.language.cpp.Args": "-std=c++20 -Wl,--stack=536870912",
"editor.quickSuggestionsDelay": 0,
"clangd.arguments": [
"--header-insertion=never",
"--clang-tidy", // 开启clang-tidy
// "--all-scopes-completion", // 全代码库补全
"--completion-style=detailed", // 详细补全
// "--pch-storage=disk", // 如果内存够大可以关闭这个选项
"--log=error",
// "--j=5", // 后台线程数,可根据机器配置自行调整
"--background-index"
],
"clangd.fallbackFlags": [
"-std=c++20"
],
"clangd.path": "C:\\msys64\\clang64\\bin\\clangd.exe",
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"editor.formatOnSave": true,
"editor.inlayHints.enabled": "off",
"files.autoSave": "afterDelay",
"editor.formatOnType": false,
"editor.cursorBlinking": "smooth",
"window.dialogStyle": "custom",
"editor.cursorSmoothCaretAnimation": "on",
"sync.gist": "efc4cbc015dfceab1746de7012212719",
"settingsSync.ignoredExtensions": [
],
}