linux命令indent

Linux indent命令格式化C语言的源文件

Linux indent命令说明

Linux Indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。

Linux indent命令语法

indent (选项) (源文件)

indent(选项) (源文件) (-o 目标文件)

Linux indent命令选项

-bad:在声明区加上空白行;

-bap:添加空白行;

-bbb:在注释后面添加空白行;

-bc:在声明段中,如果出现逗号就换行;

-bl:if(或是else、for等)与后面执行区段的“{”不同行,且“}”自成一行-bli设置{}缩排的格数;

-br:if(或是else、for等)与后面执行区段的“{”同行,且“}”自成一行;

-bs:在sizeof之后空一格;

-c:将注释置于程序右侧指定的栏位;

-cd:将注释置于声明右侧指定的栏位;

-cdb:注释符号自成一行;

-ce:将else置于“}”(if执行区段的结尾)之后;

-ci::叙述过长而换行时,指定换行后缩排的格数;

-cli:使用case时,switch缩排的格数;

-cp:将注释置于else与elseif叙述右侧指定的栏位;

-cs:在case之后空一格;

-d:针对不是放在程序码右侧的注释,设置其缩排格数;

-di:将声明区段的变量置于指定的栏位;

-fc1:针对放在每行最前端的注释,设置其格式;

-fca:设置所有注释的格式;

-gnu:使用指定的GNU格式,该参数为默认值;

-i:设置缩排的格数;

-ip:设置参数的缩排格数;

-kr:指定使用Kernighan&Ritchie的格式;

-lp:叙述过长而换行,且叙述中包含了括号时,将括号中的每行起始栏位内容垂直对其排列;

-nbad:在声明区段后不要加上空白行;

-nbap:在程序后面不添加空白行;

-nbbb:在注释段后面不添加空白行;

-nbc:在声明段中,即使出现逗号,也不换行;

-ncdb:注释符号不自成一行;

-nce:不将else置于“}”后面;

-ncs:不在case后面空一格;

-nfc1:不要格式化放在每行最前端的注释;

-nfca:不用格式化任何的注释;

-nip:参数不要缩排;

-nlp:叙述过长而换行,且叙述中包含了括号时,不用将括号中的每行起始栏位垂直对其排列;

-npcs:在调用函数名之后,不要添加空格;

-npro:不要读取indent的配置文件“.indent.pro”;

-npsl:程序类型与程序名称放在同一行;

-nsc:注释左侧不要添加星号;

-nsob:不用处理多余的空白行;

-nss:若for或while区段仅有一行时,在分号前不加空格;

-nv:不显示详细的信息;

-orig:使用berkeley格式;

-pcs:在调用函数名与“{”之间添加空格;

-psl:程序类型置于程序名称的前一行;

-sc:在每行注释左侧添加星号;

-sob:删除多余的空白行;

-ss:若for或swile区段仅有一行时,在分号前加上空格;

-st:将结果显示在标准输出设备上;

-T:数据类型名称缩排;

-ts:设置tab的长度;

-v:显示详细的执行过程;

--version:显示版本信息。

Linux indent命令实例

使用indent命令将C语言源文件"test.c"中所有的sizeof后面添加一个空格,输入如下命令:

indent -bs /home/rootlocal/桌面/test.c

执行上面的命令后,用户可以打开指定的源文件查看在sizeof后面是否都添加了一个空格。由于该命令的参数非常多,所以用户可以根据实际需要选择适合的参数进行使用即可。

linux命令注释格式化,linux命令indent相关推荐

  1. Linux 下的格式化输出命令:print

    原文链接:http://blog.csdn.net/zgf19930504/article/details/51912765 printf 是linux 下的格式化输出命令,有点儿类似于python ...

  2. c 语言注释格式化,linux 格式化C语言的源文件 命令:indent

    indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读.修改等操作. 语法 indent(选项)(源文件) 或 indent(选项)(源文件)(-o 目标文件) 选项 -bad:在声明 ...

  3. linux磁盘是vda,linux磁盘分区格式化-fdisk命令工具

    本文主要讲述使用fdisk工具对磁盘进行分区和格式化的方法 首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区 1.查看磁盘分区状态 1. ...

  4. 4 linux磁盘的格式化,linux下格式化磁盘及分区

    如果新加一块硬盘,linux自动检测出来了,是/dev/sdd,要进行分区首先我们就应该先明白一些关于分区的东西:一块磁盘能被划分成16个不同的分区,主要对应三种分区结构: 主分区:可以创建最多4个, ...

  5. linux大硬盘格式化,linux 格式化大于2T的硬盘

    2T以下的硬盘,分区类型多为MBR,但MBR的最大容量大约是2.15T,超过3T的硬盘必须用GPT格式. 1  选择要格式化的硬盘 [root@quanzidian /]# parted /dev/s ...

  6. linux内核注释目录,linux内核完全注释目录

    linux内核完全注释目录 1 linux内核体系: 代码存储结构以及总makefile 2 BOOT程序:把内核从block设备加载到内存并对系统参数进行配置,因此包括磁盘引导汇编程序,获取BIOS ...

  7. linux获取字符格式化,Linux 格式化字符串漏洞利用

    目的是接觸一些常見的漏洞,增加自己的視野.格式化字符串危害最大的就兩點,一點是leak memory,一點就是可以在內存中寫入數據,簡單來說就是格式化字符串可以進行內存地址的讀寫.下面結合着自己的學習 ...

  8. linux手误格式化,LINUX下误删除、格式化恢复解决方案(示例代码)

    一.总述:基于linux系统,删除数据及格式化后的数据恢复方案 1 .基于EXT2/EXT3/EXT4文件系统 2 .基于Reiserfs文件系统 3 .基于Xfs文件系统 二.解决方案 2.1 恢复 ...

  9. linux下优盘格式化,linux下格式化u盘

    弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...

最新文章

  1. linux memcached php 整合
  2. 用JavaScript实现动态省市县三级联动
  3. linux用file命令,Linux file命令的使用
  4. Play framework简介
  5. SQL Server 2008 R2 隐私声明
  6. ASP.NET Core分布式项目实战(Consent 确认逻辑实现)--学习笔记
  7. Apache Pulsar:分布式发布订阅消息系统
  8. UIControl事件
  9. springboot的原生cache_springboot-shiro-redis-session-cache
  10. mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...
  11. c 调用matlab.m文件,ubuntu系统下C++调用matlab程序的方法详解
  12. systemtap调试linux内核源码,内核调试工具SystemTap:适合懒人的printk替代品
  13. linux系统电脑接硬盘盒,在linux系统下添加新硬盘
  14. Illustrator 教程,如何在 Illustrator 中保存项目?
  15. SpringBoot项目文件上传
  16. 多多客api_蚂蚁星球(原好京客)(haojingke.com)- 做大京客,享大数据营销 - 拼多多API接口...
  17. CSS文字加粗,字体,颜色渐变,消失总结
  18. 泰勒级数(Taylor Series)和利用python计算自然常数
  19. win7 、2008 提示Error 1606 Could Not Access Network Location %SystemDrive%/inetpub/wwwroot/ 的错误解决方法
  20. aspose.slides-15.9.0 将ppt转为pdf,去除水印

热门文章

  1. 牛轧糖Android rom,谷歌最新“牛轧糖”系统固件ROM下载—Android 7.0 Nougat正式版
  2. python编写掷骰子小游戏
  3. linux 建树软件,FastTree:速度最快的最大似然法进化树构建软件
  4. 机器学习中的精度、召回等概念
  5. 微信小程序——计算器案例
  6. 软通动力--MAG内控与BCG考试
  7. No.049<软考>《(高项)备考大全》【冲刺3】《软考之 119个工具 (1)》
  8. 奔驰漏洞事件最终女车主与奔驰达成和解,表面上的内容对双方最为有利
  9. 【沃顿商学院学习笔记】宏观经济学——01全球趋势与人口统计Demography
  10. 用PS把人物照片制成液态水人效果的方法是什么