使用VSCode格式化代码

安装Astyle到电脑

  1. Astyle下载链接:https://astyle.sourceforge.net/

  2. 将Astyle添加到系统环境变量

VSCode安装Astyle插件

在VSCode的扩展中搜索Astyle并安装

在VSCode设置文件(setting.json)中添加如下配置

"[c]": {
    "editor.defaultFormatter": "chiehyu.vscode-astyle"
},

"[cpp]": {
    "editor.defaultFormatter": "chiehyu.vscode-astyle"
},

"astyle.cmd_options": [
    // 使用kr风格
    "--style=kr",
    // 将tab转为4个空格
    "--convert-tabs",
    // 对于控制流程如果是当行的加入花括号
    "--add-braces",
    // 缩进case标签
    "--indent-switches",
    // 缩进标签
    "--indent-labels",
    // 缩进预处理
    "--indent-preprocessor",
    //缩进一行的注释
    "--indent-col1-comments",
    //缩进命名空间
    "--indent-namespaces",
    //控制关键字 后添加空格
    "--pad-header",
    // 操作符号添加空格
    "--pad-oper",
    //一行的块代码添加花括号
    "--add-brackets",
    //对于一行的代码保持不换行
    "--keep-one-line-blocks",
    // 缩进4个空格
    "--indent=spaces=4",
    "--min-conditional-indent=0",
    "--max-instatement-indent=40",
    //块之间添加空行
    "--break-blocks",
    //括号内的参数和括号不添加空格
    "--unpad-paren",
    // 指针符号贴近变量名
    "--align-pointer=name",
    // 引用符号贴近变量名
    "--align-reference=name"
    // 模式设置为C
    //"--mode=c"
],

使用快捷键 Shift-Alt-F 格式化代码

点击Shift-Alt-F组合快捷键即可格式化当前打开的c/c++文件。

新建或修改的代码确保格式化后再提交上传代码仓库。