1。将astyle运行路径加到系统PATH变量中
2。添加变量ARTISTIC_STYLE_OPTIONS
ASTYLE_HOME=~/tools/astyle
ARTISTIC_STYLE_OPTIONS=${ASTYLE_HOME}/conf.opt
PATH=${PATH}:${ASTYLE_HOME}/build/gcc/bin:${ASTYLE_HOME}/scripts
export ASTYLE_HOME ARTISTIC_STYLE_OPTIONS PATH
其中,conf.opt是配置astyle参数的文件,存放位置任意,只要变量名一样就行。
${ASTYLE_HOME}/scripts不是必须加到PATH中,此目录下存放的是SHELL脚本,作用:在任何目录下运行此脚本,可以format要格式化的代码。
下面是conf.opt和astyle_format.sh 文件内容
shell脚本说明:
首先我SHELL只会一点,所以这个脚本写的比较别扭。然后就是clean函数里面的脚本来自于artistic style网站自带的scripts shell脚本。