1. PC端安装 Artistic Style软件
1.1 软件下载
官网地址:http://astyle.sourceforge.net/
选择Download项,得到安装文件(免安装):
解压拷贝到安装路径下得到:其中AStyle.exe是可执行文件,但是不能直接执行,其是命令行模式,因此需要配合其他软件才能执行
记录下文件路径:D:\01_eda_install\AStyle_3.1_windows\AStyle\bin
1.2 添加环境变量
把上述bin文件路径加入 Windows 的 path 环境变量(注意是系统变量不是用户变量)
1.3 安装完毕
重启Windows 使环境变量起作用
Shift + ALT + F 测试是否安装成功
2. VS Code端安装 Artistic Style软件
2.1 安装控件
在VSCode商店中添加Astyle的插件
2.2 格式化配置
打开配置选项
选择命令行模式
自用格式化
{
"editor.mouseWheelZoom": true, //鼠标放大的
"editor.rulers": [80], //设置标尺
"astyle.additional_languages": [
"c",
"cpp",
],
"astyle.cmd_options": [
// 预定义风格 -----------------------------------------------------------
//"--style=ansi", //ANSI 风格格式和缩进
//"--style=kr", //Kernighan&Ritchie 风格格式和缩进
"--style=linux", //Linux 风格格式和缩进
//"--style=gnu", //GNU 风格格式和缩进
//"--style=java", //Java 风格格式和缩进
"--indent=spaces=2", //缩进4个空格
"--indent-preproc-block",
"--pad-oper", //操作符两端插入一个空格
"--pad-header",
"--unpad-paren",
"--suffix=none",
"--align-pointer=name",
"--lineend=linux",
"--convert-tabs", //TAB转换为空格
"--verbose",
"--delete-empty-lines", //删除多余空行
//"--pad-paren-in", //括号内部加入空格
"--unpad-paren", //移除括号两端多余空格
],
"astyle.executable": "D:\\01_eda_install\\AStyle_3.1_windows\\AStyle\\bin\\AStyle.exe",
//"files.encoding":"GB2312",//文件编码的,以防中文乱码
"files.encoding":"UTF-8",
"[c]": {
"editor.defaultFormatter": "chiehyu.vscode-astyle"
},
"C_Cpp.updateChannel": "Insiders"
}