-
工具安装
sudo apt-get install astyle
-
ASTYLE格式化命令
-
LK 代码格式化option
-
lk format
echo " --style=linux --convert-tabs --indent=spaces=4 --max-code-length=80 --pad-comma --pad-oper" > /home/yourname/.local/lk_format
-
kernel format
echo "--style=linux --indent=force-tab=8 --align-pointer=name --max-code-length=80 --break-after-logical -p -H -U" > /home/yourname/.local/kernel_format
-
创建bash命令
在bashrc创建bash function,用于在terminal中使用,比如在~/.bashrc末尾添加如下行
function astyle_lk { astyle --options=/home/yourname/.local/lk_format $@ } function astyle_kernel { astyle --options=/home/yourname/.local/kernel_format $@ }
运行source ~/.bashrc,shell中就可以使用astyle_lk命令来格式化文件
-
ASTYLE格式化LK代码命令
$astyle_lk app/sv_test/pcie/pcie_common.c $astyle_lk *.c $astyle_lk *.h
-
ASTYLE 命令拓展
astyle --help