Vscode 之settings.json(C++篇)
Admin·1/15/2025·0 views
C++开发工具
settings.json 实际上就是vscode的设置。但是有时候会发现多个settings.json,这是因为:
- 项目级别:在
.vscode/settings.json(项目相对路径) 中配置与项目相关的设置,例如特定的编译器路径、语言支持插件配置等。 - 远程全局级别:在
/home/xxx(username)/.vscode-server/data/Machine/settings.json中配置通用的远程开发环境设置,例如默认终端路径、远程文件编码等。
个人settings.json设置(全局级别)
{
// 个人比较喜欢用clangd
"clangd.path": "/home/dcy/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/19.1.2/clangd_19.1.2/bin/clangd",
// 用了clangd所以把cpp的给禁用了
"C_Cpp.intelliSenseEngine": "disabled",
// 高亮显示代码块范围(个人强力推荐)
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// 设置字体:优先级从高到底 如果没有匹配则会往下一级识别
"editor.fontFamily": "'JetBrains Mono', '微软雅黑', Consolas, 'Courier New', monospace",
"editor.fontSize": 16,
// 是否连写
"editor.fontLigatures": false,
// 字母之间的空隙
"editor.letterSpacing": 0.4,
// 平滑滚动
"editor.smoothScrolling": true,
"editor.fontWeight": "normal",
"files.autoSave": "onWindowChange",
}