使用indent命令对代码进行格式化处理
2017-08-24 13:41
281 查看
indent命令是在linux源码script目录下的一个脚本,linux也可以安装indent命令:apt-get install indent
indent命令的使用方法很简单:
indent [options] [input-files]
indent [options] [single-input-file] [-o output-file]
indent --version
详细的options用法查看man手册即可,经常使用的是将源码文件转为linux内核的编码风格,可以这样使用:
sudo indent -linux pinctrl-hi3519.c
上面这个命令是将pinctrl-hi3519.c文件转成linux风格,man手册对linux风格的解释
The Linux style is used in the linux kernel code and drivers. Code generally has to fol‐
low the Linux coding style to be accepted. This style is equivalent to the following
settings:
-nbad -bap -nbc -bbo -hnl -br -brs -c33 -cd33 -ncdb -ce -ci4
-cli0 -d0 -di1 -nfc1 -i8 -ip0 -l80 -lp -npcs -nprs -npsl -sai
-saf -saw -ncs -nsc -sob -nfca -cp33 -ss -ts8 -il1
使用上面命令之后会生成一个pinctrl-hi3519.c~文件,这个文件是源文件的备份。
或者使用命令:
sudo indent -linux pinctrl-hi3519.c -o out.c
指定输出文件的文件名。
indent命令的使用方法很简单:
indent [options] [input-files]
indent [options] [single-input-file] [-o output-file]
indent --version
详细的options用法查看man手册即可,经常使用的是将源码文件转为linux内核的编码风格,可以这样使用:
sudo indent -linux pinctrl-hi3519.c
上面这个命令是将pinctrl-hi3519.c文件转成linux风格,man手册对linux风格的解释
The Linux style is used in the linux kernel code and drivers. Code generally has to fol‐
low the Linux coding style to be accepted. This style is equivalent to the following
settings:
-nbad -bap -nbc -bbo -hnl -br -brs -c33 -cd33 -ncdb -ce -ci4
-cli0 -d0 -di1 -nfc1 -i8 -ip0 -l80 -lp -npcs -nprs -npsl -sai
-saf -saw -ncs -nsc -sob -nfca -cp33 -ss -ts8 -il1
使用上面命令之后会生成一个pinctrl-hi3519.c~文件,这个文件是源文件的备份。
或者使用命令:
sudo indent -linux pinctrl-hi3519.c -o out.c
指定输出文件的文件名。
相关文章推荐
- 用 indent 进行代码格式化
- 使用indent格式化C代码
- 使用astyle进行代码格式化
- 对比使用C# unsafe代码和OpenCV进行图像处理的效率(上)
- 用 indent 进行代码格式化之格式规范
- 用 indent 进行代码格式化
- 用 indent 进行代码格式化
- 如何在Keil中添加AStyle对代码进行格式化处理
- 格式化查询+使用伪列level+使用level和lpad()函数对层次化查询结果进行格式化处理
- 使用AStyle进行代码格式化
- python使用pil进行图像处理(等比例压缩、裁剪)实例代码
- 使用jstl标签库中的fmt标签对日期进行处理,格式化
- 08-使用git命令进行远程的代码提交
- ROS学习笔记(2):在ROS中使用OpenCV进行简单的图像处理---代码实现篇
- windows下使用indent工具格式化代码
- linux之使用indent格式化代码总结
- 用 indent 进行代码格式化
- eclipse使用tomcat进行部署时编译代码不一致的处理
- linux下使用indent整理代码(代码格式化)
- 使用sort命令和awk命令对数据集的label进行处理