VSCode配置 C/C++ 的格式化
在VSCode中配置C/C++的格式化,你需要使用Clang-Format或者其他第三方格式化工具。以下是配置步骤:
- 确保你已经安装了Clang-Format。如果没有安装,可以通过以下命令安装:
# Ubuntu/Linux
sudo apt-install clang-format
# macOS
brew install clang-format
# Windows (使用Chocolatey包管理器)
choco install clang-format
- 在VSCode中安装C/C++扩展(如by Microsoft或Don Jayamanne's VS Code C/C++ Extension)。
- 打开VSCode设置(快捷键
Ctrl + ,
),搜索C_Cpp.formatting
,在Edit in settings.json
中打开settings.json
文件。 - 在
settings.json
中,设置C_Cpp.formatting
的style
为custom
,并指定clang_format_style
或clang_format_path
。例如:
{
"C_Cpp.formatting": {
"style": "custom",
"clang_format_style": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0 }",
// 或者指定clang-format的路径
// "clang_format_path": "path/to/clang-format"
}
}
- 保存
settings.json
并关闭VSCode。 - 重新打开VSCode,使用快捷键格式化代码(默认为
Shift + Alt + F
)。
注意:如果你的项目有.clang-format
文件,你可以将clang_format_style
替换为指向该文件的路径,例如:
"clang_format_path": ".clang-format"
这样VSCode就会使用该文件中定义的格式化样式。
评论已关闭