Linux的indent命令怎么使用
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍了Linux的indent命令怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的indent命令怎么使用文章都会有所收获,下面我们一起来看
千家信息网最后更新 2025年01月20日Linux的indent命令怎么使用
这篇文章主要介绍了Linux的indent命令怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的indent命令怎么使用文章都会有所收获,下面我们一起来看看吧。
Linux常用命令indent命令 可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。
indent
格式化C语言的源文件
语法
indent(选项)(源文件) 或 indent(选项)(源文件)(-o 目标文件)
选项
-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:显示版本信息。
实例
使用indent命令将C语言源文件"test.c"中所有的sizeof后面添加一个空格,输入如下命令:
indent -bs /home/rootlocal/桌面/test.c
执行上面的命令后,用户可以打开指定的源文件查看在sizeof后面是否都添加了一个空格。由于该命令的参数非常多,所以用户可以根据实际需要选择适合的参数进行使用即可。
关于"Linux的indent命令怎么使用"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Linux的indent命令怎么使用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
注释
命令
格式
一行
程序
空白
空白行
区段
空格
参数
源文件
右侧
括号
自成
不用
内容
名称
文件
知识
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳麒麟软件开发公司
保定游戏软件开发培训
软件开发工程湖南岚鸿
能代表网络技术的词汇
dell服务器设管理口ip
服务器可以改装主机可以家用吗
江苏正规软件开发销售厂
进厂做软件开发
数据库连接两个数据库
猪猪网络安全
软件开发生命周期思想方法
网络安全合规
长沙图书馆数据库
上海梦蚁网络技术有限公司
网络安全宣传周上海交大
添加中文数据库中显示的是
镇江多功能软件开发哪家好
激战2 178数据库
一网网络技术诈骗
扬州软件开发流程
大话西游手游服务器等级
如何搭建一个文件服务器raid
网络安全法主题宣传
开展网络安全隐患自查自纠
北京停车系统软件开发方案
精准完成网络安全工作
云数据库分表
tcl招聘网络技术人员吗
关系型数据库的基本结构
设代理服务器