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"
}