如何禁用VS Code中C/C++文件注释闭合后的单空格缩进?
解决VS Code C/C++块注释后新行单空格缩进问题
针对你遇到的块注释闭合后新行自动添加单空格缩进的问题,可通过以下两种方式解决:
方法一:通过VS Code设置直接调整
- 打开VS Code设置界面(快捷键
Ctrl+,或Cmd+,) - 在搜索框输入
C_Cpp: Clang_format_fallback Style,点击「编辑 in settings.json」 - 在弹出的settings.json中,将该选项的值修改为包含
AfterComment: false的配置,示例:
(可根据自己习惯保留其他格式化规则,仅添加"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: LLVM, IndentWidth: 4, AfterComment: false }"AfterComment: false即可)
方法二:使用项目级clang-format配置
如果需要仅针对当前项目生效,可在项目根目录创建 .clang-format 文件,写入以下内容:
BasedOnStyle: LLVM AfterComment: false
VS Code的C/C++扩展会自动识别该文件并应用配置。
注意:修改配置后,重启VS Code或重新加载窗口(Ctrl+Shift+P 选择「Reload Window」)确保设置生效。
内容的提问来源于stack exchange,提问作者silly-little-guy
相关产品推荐
相关产品推荐

