ITPub博客

首页 > 数据库 > Oracle > Visual Studio Code配置自动规范代码格式-超级详细教

Visual Studio Code配置自动规范代码格式-超级详细教

原创 Oracle 作者:aaa15674924470 时间:2025-09-02 19:43:07 0 删除 编辑

VS Code C++ 代码格式化方法


首先在vscode中安装扩展C/C++,扩展程序将自动安装clang-format。

2. 打开首选项设置(ctrl + ,),搜索format ,勾选format on save 自动保存。



3.在项目目录下编写.clang-format文件如下,这样每当修改文件保存时,就会依据.clang-format中规定的格式自动格式化代码。


# 语言: None, Cpp, Java, JavaScript, ObjC, Proto, TableGen, TextProto

Language: Cpp-

wap.kf0r34hj.cn/blog/20250902_621608

# BasedOnStyle: LLVM


# 访问说明符(public、private等)的偏移

AccessModifierOffset: -4


# 开括号(开圆括号、开尖括号、开方括号)后的对齐: Align, DontAlign, AlwaysBreak(总是在开括号后换行)

AlignAfterOpenBracket: Align


# 连续赋值时,对齐所有等号

AlignConsecutiveAssignments: false


# 连续声明时,对齐所有声明的变量名

AlignConsecutiveDeclarations: false


# 右对齐逃脱换行(使用反斜杠换行)的反斜杠

AlignEscapedNewlines: Right


# 水平对齐二元和三元表达式的操作数

AlignOperands: true


# 对齐连续的尾随的注释

AlignTrailingComments: true


# 不允许函数声明的所有参数在放在下一行

AllowAllParametersOfDeclarationOnNextLine: false


# 不允许短的块放在同一行

AllowShortBlocksOnASingleLine: true


# 允许短的case标签放在同一行

AllowShortCaseLabelsOnASingleLine: true


# 允许短的函数放在同一行: None, InlineOnly(定义在类中), Empty(空函数), Inline(定义在类中,空函数), All

AllowShortFunctionsOnASingleLine: None


# 允许短的if语句保持在同一行

AllowShortIfStatementsOnASingleLine: true


# 允许短的循环保持在同一行

AllowShortLoopsOnASingleLine: true


# 总是在返回类型后换行: None, All, TopLevel(函数,不包括在类中的函数), 

# AllDefinitions(所有的定义,不包括声明), TopLevelDefinitions(所有的函数的定义)

AlwaysBreakAfterReturnType: None


# 总是在多行string字面量前换行

AlwaysBreakBeforeMultilineStrings: false


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70047422/viewspace-3094815/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 我的zwasadas
请登录后发表评论 登录
全部评论

注册时间:2025-09-02

  • 博文量
    3
  • 访问量
    3941