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安全错误
数据库的锁怎样保障安全
网络安全研究生年薪6
360安全登录云服务器
云安全和网络安全的区别
数据库文件mdb内建
怎么根据名称导入数据库
华为给软件开发者的信
衡阳网络安全培训
下载什么服务器能够看到吗
数据库分析技术专业
企业服务器维修哪家便宜
网络安全周接棒
数据库软件和后端开发
黄浦区数据链网络技术供应
江苏省软件开发最先进的学校
维基解密的网络安全事件
公建网络安全共享网络文明征文
智慧家校软件开发
林哥网络技术工作室
网络安全动态视频
我的世界墨柔云服务器
乐淘奇品网络技术北京有限公司
苏州电商软件开发需要多少钱
php 编辑数据库
数据库应用技术的认识
一年级网络安全海报
11平台 服务器选择
论文查重用的数据库是哪个
appserv数据库密码
网络安全事件是由于
广州国税局软件开发程序员