视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
linux定时执行shell脚本 被誉为“古典芭蕾之父”的是 闯红灯一般几天能查到 linux cut命令详解 变压器的铁芯是磁路部分,由什么组成 linux搭建gitlab linux ln命令详解 接地线的作用是什么 linux 创建线程 linux less命令详解 linux locate命令详解 linux mv命令详解 linux lsattr命令详解 linux 定时重启 linux od命令详解 linux paste命令详解 春秋战国时间划分 linux patch命令详解 linux备份文件夹 什么叫抗劲 为保证矿井的供电质量,规定电压值不超过多少 在什么温度时,蒸发潜热为零 linux crontab不执行 linux gitview命令详解 linux git命令详解 澄粉是什么粉 根据法律形式不同,可以将基金分为什么 linux的find命令详解 linux tomcat 启动 linux file命令详解 一般D类事故认定书事故等级代号为多少 linux挂载命令 linux diffstat命令详解 编译linux内核 25T型车可编程控制器(简称PLC)的工作电压为多少 linux内核编译 linux diff命令详解 段修客车时,要求上下心盘之直径差不大于多少 linux cmp命令详解 linux cksum命令详解
linux indent命令详解
2021-11-03 21:15:41 责编:李赢赢
文档

linux indent命令是调整C原始代码文档的格式。下面是indent命令的具体介绍:

1、语法:

indent [参数][源文档] 或 indent [参数][源文档][-o 目标文档]

2、常用参数:

-bad或--blank-lines-after-declarations  在声明区段或加上空白行。

-bap或--blank-lines-after-procedures  在程式或加上空白行。

-bbb或--blank-lines-after-block-comments  在注释区段后加上空白行。

-bc或--blank-lines-after-commas  在声明区段中,若出现逗号即换行。

-bl或--braces-after-if-line  if(或是else,for等等)和后面执行区段的"{"不同行,且"}"自成一行。

-bli或--brace-indent  配置{ }缩排的格数。

-br或--braces-on-if-line  if(或是else,for等等)和后面执行跛段的"{"不同行,且"}"自成一行。

-bs或--blank-before-sizeof  在sizeof之后空一格。

-c或--comment-indentation  将注释置于程式码右侧指定的栏位。

-cd或--declaration-comment-column  将注释置于声明右侧指定的栏位。

-cdb或--comment-delimiters-on-blank-lines  注释符号自成一行。

-ce或--cuddle-else  将else置于"}"(if执行区段的结尾)之后。

-ci或--continuation-indentation  叙述过长而换行时,指定换行后缩排的格数。

-cli或--case-indentation-  使用case时,switch缩排的格数。

-cp或-else-endif-column  将注释置于else和elseif叙述右侧定的栏位。

-cs或--space-after-cast  在cast之后空一格。

-d或-line-comments-indentation  针对不是放在程式码右侧的注释,配置其缩排格数。

-di或--declaration-indentation  将声明区段的变量置于指定的栏位。

-fc1或--format-first-column-comments  针对放在每行最前端的注释,配置其格式。

-fca或--format-all-comments  配置任何注释的格式。

-gnu或--gnu-style  指定使用GNU的格式,此为预设值。

-i或--indent-level  配置缩排的格数。

-ip或--parameter-indentation  配置参数的缩排格数。

-kr或--k-and-r-style  指定使用Kernighan&Ritchie的格式。

-lp或--continue-at-parentheses  叙述过长而换行,且叙述中包含了括弧时,将括弧中的每行起始栏位内容垂直对其排列。

-nbad或--no-blank-lines-after-declarations  在声明区段后不要加上空白行。

-nbap或--no-blank-lines-after-procedures  在程式后不要加上空白行。

-nbbb或--no-blank-lines-after-block-comments  在注释区段后不要加上空白行。

-nbc或--no-blank-lines-after-commas  在声明区段中,即使出现逗号,仍旧不要换行。

-ncdb或--no-comment-delimiters-on-blank-lines  注释符号不要自成一行。

-nce或--dont-cuddle-else  不要将else置于"}"之后。

-ncs或--no-space-after-casts  不要在cast之后空一格。

-nfc1或--dont-format-first-column-comments  不要格式化放在每行最前端的注释。

-nfca或--dont-format-comments  不要格式化任何的注释。

-nip或--no-parameter-indentation  参数不要缩排。

-nlp或--dont-line-up-parentheses  叙述过长而换行,且叙述中包含了括弧时,不用将括弧中的每行起始栏位垂直对其排列。

-npcs或--no-space-after-function-call-names  在调用的函数名称之后,不要加上空格。

-npro或--ignore-profile  不要读取indent的配置文档.indent.pro。

-npsl或--dont-break-procedure-type  程式类型和程式名称放在同一行。

-nsc或--dont-star-comments  注解左侧不要加上星号(*)。

-nsob或--leave-optional-semicolon  不用处理多余的空白行。

-nss或--dont-space-special-semicolon  若for或while区段仅有一行时,在分号前不加上空格。

-nv或--no-verbosity  不显示周详的信息。

-orig或--original  使用Berkeley的格式。

-pcs或--space-after-procedure-calls  在调用的函数名称和"{"之间加上空格。

-psl或--procnames-start-lines  程式类型置于程式名称的前一行。

-sc或--start-left-side-of-comments  在每行注释左侧加上星号(*)。

-sob或--swallow-optional-blank-lines  删除多余的空白行。

-ss或--space-special-semicolon  若for或swile区段今有一行时,在分号前加上空格。

-st或--standard-output  将结果显示在标准输出设备。

-T  数据类型名称缩排。

-ts或--tab-size  配置tab的长度。

-v或--verbose  执行时显示周详的信息。

-version  显示版本信息。

alias myindent='indent -npro -kr -bl -nce -bli0 -i2 -ts2 -sob -l80 -nfc1 -ss -ncs'

以上就是小编今天的分享了,希望可以帮助到大家。

下载本文
显示全文
专题linux定时执行shell脚本linux定时执行shell脚本专题被誉为“古典芭蕾之父”的是被誉为“古典芭蕾之父”的是专题闯红灯一般几天能查到闯红灯一般几天能查到专题linux cut命令详解linux cut命令详解专题变压器的铁芯是磁路部分,由什么组成变压器的铁芯是磁路部分,由什么组成专题linux搭建gitlablinux搭建gitlab专题linux ln命令详解linux ln命令详解专题接地线的作用是什么接地线的作用是什么专题linux 创建线程linux 创建线程专题linux less命令详解linux less命令详解专题linux locate命令详解linux locate命令详解专题linux mv命令详解linux mv命令详解专题linux lsattr命令详解linux lsattr命令详解专题linux 定时重启linux 定时重启专题linux od命令详解linux od命令详解专题linux paste命令详解linux paste命令详解专题春秋战国时间划分春秋战国时间划分专题linux patch命令详解linux patch命令详解专题linux备份文件夹linux备份文件夹专题什么叫抗劲什么叫抗劲专题linux rcp命令详解linux rcp命令详解专题大别山在哪个省哪个市大别山在哪个省哪个市专题linux rm命令详解linux rm命令详解专题linux gzip压缩命令linux gzip压缩命令专题鸡娃是什么意思鸡娃是什么意思专题linux slocate命令详解linux slocate命令详解专题大一新生怎么买学生票大一新生怎么买学生票专题计数单位和数位的区别计数单位和数位的区别专题linux split命令详解linux split命令详解专题稻城亚丁几月份去最好稻城亚丁几月份去最好专题手游传奇下载专题四川发泡胶专题市光法雷奥(佛山)汽车照明系统有限公司专题四层电梯毕业论文专题新生婴儿马甲专题市集 音乐专题每天读英语半小时专题手游搬砖网专题手影戏课文二年级下册图片专题游泳耳套专题每天发几个朋友圈的人专题手游代专题每天多少膳食纤维专题手游充值折扣优惠专题手游包服平台专题每天感觉没有精神专题每天多少动物在灭绝专题数学英语思维导图怎么画专题每天分二次慢跑各15分钟好吗专题一件芒果多少钱专题