linux命令注释格式化,linux命令indent
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相关推荐
- Linux 下的格式化输出命令:print
原文链接:http://blog.csdn.net/zgf19930504/article/details/51912765 printf 是linux 下的格式化输出命令,有点儿类似于python ...
- c 语言注释格式化,linux 格式化C语言的源文件 命令:indent
indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读.修改等操作. 语法 indent(选项)(源文件) 或 indent(选项)(源文件)(-o 目标文件) 选项 -bad:在声明 ...
- linux磁盘是vda,linux磁盘分区格式化-fdisk命令工具
本文主要讲述使用fdisk工具对磁盘进行分区和格式化的方法 首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区 1.查看磁盘分区状态 1. ...
- 4 linux磁盘的格式化,linux下格式化磁盘及分区
如果新加一块硬盘,linux自动检测出来了,是/dev/sdd,要进行分区首先我们就应该先明白一些关于分区的东西:一块磁盘能被划分成16个不同的分区,主要对应三种分区结构: 主分区:可以创建最多4个, ...
- linux大硬盘格式化,linux 格式化大于2T的硬盘
2T以下的硬盘,分区类型多为MBR,但MBR的最大容量大约是2.15T,超过3T的硬盘必须用GPT格式. 1 选择要格式化的硬盘 [root@quanzidian /]# parted /dev/s ...
- linux内核注释目录,linux内核完全注释目录
linux内核完全注释目录 1 linux内核体系: 代码存储结构以及总makefile 2 BOOT程序:把内核从block设备加载到内存并对系统参数进行配置,因此包括磁盘引导汇编程序,获取BIOS ...
- linux获取字符格式化,Linux 格式化字符串漏洞利用
目的是接觸一些常見的漏洞,增加自己的視野.格式化字符串危害最大的就兩點,一點是leak memory,一點就是可以在內存中寫入數據,簡單來說就是格式化字符串可以進行內存地址的讀寫.下面結合着自己的學習 ...
- linux手误格式化,LINUX下误删除、格式化恢复解决方案(示例代码)
一.总述:基于linux系统,删除数据及格式化后的数据恢复方案 1 .基于EXT2/EXT3/EXT4文件系统 2 .基于Reiserfs文件系统 3 .基于Xfs文件系统 二.解决方案 2.1 恢复 ...
- linux下优盘格式化,linux下格式化u盘
弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...
最新文章
- linux memcached php 整合
- 用JavaScript实现动态省市县三级联动
- linux用file命令,Linux file命令的使用
- Play framework简介
- SQL Server 2008 R2 隐私声明
- ASP.NET Core分布式项目实战(Consent 确认逻辑实现)--学习笔记
- Apache Pulsar:分布式发布订阅消息系统
- UIControl事件
- springboot的原生cache_springboot-shiro-redis-session-cache
- mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...
- c 调用matlab.m文件,ubuntu系统下C++调用matlab程序的方法详解
- systemtap调试linux内核源码,内核调试工具SystemTap:适合懒人的printk替代品
- linux系统电脑接硬盘盒,在linux系统下添加新硬盘
- Illustrator 教程,如何在 Illustrator 中保存项目?
- SpringBoot项目文件上传
- 多多客api_蚂蚁星球(原好京客)(haojingke.com)- 做大京客,享大数据营销 - 拼多多API接口...
- CSS文字加粗,字体,颜色渐变,消失总结
- 泰勒级数(Taylor Series)和利用python计算自然常数
- win7 、2008 提示Error 1606 Could Not Access Network Location %SystemDrive%/inetpub/wwwroot/ 的错误解决方法
- aspose.slides-15.9.0 将ppt转为pdf,去除水印
热门文章
- 牛轧糖Android rom,谷歌最新“牛轧糖”系统固件ROM下载—Android 7.0 Nougat正式版
- python编写掷骰子小游戏
- linux 建树软件,FastTree:速度最快的最大似然法进化树构建软件
- 机器学习中的精度、召回等概念
- 微信小程序——计算器案例
- 软通动力--MAG内控与BCG考试
- No.049<软考>《(高项)备考大全》【冲刺3】《软考之 119个工具 (1)》
- 奔驰漏洞事件最终女车主与奔驰达成和解,表面上的内容对双方最为有利
- 【沃顿商学院学习笔记】宏观经济学——01全球趋势与人口统计Demography
- 用PS把人物照片制成液态水人效果的方法是什么