VSCode+Astyle自动格式化代码教程(windows+linux)
一. 安装Astyle教程
linux:
终端执行指令:
sudo apt install astyle
完了后什么都用做,接下来配置vscode就好
windows:
不用去官网下,太慢了,我分享的百度永久链接:
链接: https://pan.baidu.com/s/1D47HzP8OsisozYa6Zt55Zg
密码: bbm4
下载好以后解压到D盘根目录,亦可以自己定义,后续配置vscode需要用路径(linux下不用)
二. VSCode配置和使用教程
linux:
打开Settings.json文件,注意要打开用户的,而不是工作区的,然后加入以下内容(我知道你会在两个根[]中间进行加入)
/* AStyle */
"astyle.additional_languages": [
"c",
"cpp",
"*.h",
],
"astyle.cmd_options": [
// 预定义风格 -----------------------------------------------------------
// "--style=ansi", //ANSI 风格格式和缩进
// "--style=kr", //Kernighan&Ritchie 风格格式和缩进
"--style=linux", //Linux 风格格式和缩进
//"--style=gnu", //GNU 风格格式和缩进
// "--style=java", //Java 风格格式和缩进
"--indent=spaces=4", //缩进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:\\AStyle\\bin\\AStyle.exe",
好了,基于linux的安装和配置都结束了,windows的呢?
很简单,把代码中的最后一行那个
// “astyle.executable”: “D:\AStyle\bin\AStyle.exe”
这一行的注释取消掉就好啦,然后那个路径就是刚才说的你解压的路径,如果不是这个,那就改成自己的就好啦,注意格式问题,然后具体的风格也可以在里面选,注释已经说的很清除啦。
二. 如何使用?
linux:在你的代码中按ctrl+shift+I
windows: 在你的代码中按shift+alt+f
如果不行的话,就是默认按键变了,安装和配置肯定没问题的,google一下快捷键吧~