VS Code
"workbench.editor.enablePreview": false,//防止查看definition和declaration的时候覆盖原有标签页"files.autoSave": "afterDelay",
Clangd
参考这篇文章:https://blog.csdn.net/tyKuGengty/article/details/120119820
"clangd.arguments": [// 输出的 JSON 文件更美观"--pretty",// 全局补全(输入时弹出的建议将会提供 CMakeLists.txt 里配置的所有文件中可能的符号,会自动补充头文件)"--all-scopes-completion",// 在后台自动分析文件(基于 complie_commands,我们用CMake生成)"--background-index",// 启用 Clang-Tidy 以提供「静态检查」"--clang-tidy",// Clang-Tidy 静态检查的参数,指出按照哪些规则进行静态检查,详情见「与按照官方文档配置好的 VSCode 相比拥有的优势」,参数后部分的*表示通配符,在参数前加入-,如-modernize-use-trailing-return-type,将会禁用某一规则"--clang-tidy-checks=cppcoreguidelines-*,performance-*,bugprone-*,portability-*,modernize-*",// 默认格式化风格:"--fallback-style=WebKit",// compelie_commands.json 文件的目录位置(相对于工作区,由于 CMake 生成的该文件默认在 build 文件夹中,故设置为 build)"--compile-commands-dir=build"],// 在函数自动补全之后按Tab是自动补全而不是跳到下一个参数 “editor.suggest.snippetsPreventQuickSuggestions”: false,
