Linux的indent命令怎么使用
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要介绍了Linux的indent命令怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的indent命令怎么使用文章都会有所收获,下面我们一起来看
千家信息网最后更新 2024年11月27日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安全错误
数据库的锁怎样保障安全
福州云间菡网络技术有限公司
国外网络服务器
上海 网络安全 会议
fts服务器
快贝网络技术
怎么把PC机区管理服务器
导入sql文件到数据库
大话西游2金色服务器
软件开发招聘中国人
服务器端的开发技术
台州培训软件开发
重庆企业软件开发流程
交通银行总行软件开发中心招聘
QT如何查询数据库记录存在
数据网络安全手抄报
曙光英雄服务器怎么用
华为服务器版载4口千兆
软件开发专业好就业吗
网络安全中单向函数
预防网络安全诈骗主持稿
软件开发宏观中观趋势分析
我的世界本地服务器创建
工业园区工商软件开发售后保障
网络安全日征文
上海服务器续保维修
家庭网络存储服务器
网络技术3级题型
魅族15移动数据库
服务器监听是什么
自动阅读软件开发公司