蓝易云:Linux系统命令-indent命令详细介绍.系列【37】
indent命令是一款格式化C/C++/Java/PHP等代码的工具,可以将代码自动缩进、对齐、格式化等操作,提高代码的可读性和可维护性。下面为您详细介绍Linux系统indent命令的用法。
1. 命令语法:
indent [选项] [文件名]
2. 命令选项:
- -bad:不使用半自动对齐。
- -bap:使用半自动对齐。
- -bl:括号放在行末。
- -bls:括号单独放在一行。
- -br:括号放在控制语句后。
- -bs:括号放在控制语句前。
- -c:将注释后面的代码断行。
- -cdb:将注释后面的代码不断行。
- -cli i:将制表符替换为i个空格。
- -di:删除掉不必要的缩进。
- -dj:合并连续的行注释。
- -fc1:把连续的空行替换为一行空行。
- -hnl:删除空行。
- -i i:设置每行的缩进量为i。
- -ip i:设置行注释的缩进量为i。
- -l:将代码对齐。
- -lc1:保留一级括号缩进。
- -lp:将正则表达式缩进。
- -nps:不在参数列表里对一个函数缩进。
- -pcs:在参数列表里对一个函数缩进。
- -psl:括号放在行首。
- -sob:将开括号放在if语句同一行的结尾。
- -st:将开括号放在if语句同一行的开头。
3. 命令示例:
(1)格式化一个文件的代码:
indent file.c
(2)将制表符替换为四个空格:
indent -cli4 file.c
(3)将每行的缩进量设置为四个空格:
indent -i4 file.c
(4)将代码对齐:
indent -l file.c
(5)将开括号放在if语句同一行的结尾:
indent -sob file.c
(6)删除掉不必要的缩进:
indent -di file.c
有关更多详细信息,请访问:www.tsyvps.com
蓝易云:Linux系统命令-indent命令详细介绍.系列【37】相关推荐
- Linux系统命令-rm命令详细介绍.系列【59】
rm命令是Linux系统中常用的一个命令,可以用来删除文件或目录.下面详细介绍rm命令的使用方法. 1. 命令格式 rm [选项] 文件/目录 2. 命令选项 -f:强制删除文件或目录,无需确认. - ...
- linux下configure命令详细介绍
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而 ...
- 嵌入式linux完整top命令,linux下top命令详细介绍
top 命令是 Linux 下常用的系统资源占用查看及性能分析工具,能够实时显示系统中各个进程的资源(比如cpu.内存的使用)占用状况,top命令的执行结果是一个动态显示过程,即可以通过用户按键来不断 ...
- Linux命令man echo,Linux Shell man 命令详细介绍
知道linux帮助文件(man-pages,手册页)一般放在,$MANPATH/man 目录下面,而且按照领域与语言放到不同的目录里面. 看了上一章,要找那个命令使用相关手册,只要我们按照领域区分,到 ...
- linux没有manconfig文件,linux shell man命令详细介绍
man这个命令为什么功能这么神奇,能够这么方便快捷索引出系统帮助信息,其它与它的一个配置文件分不开.我们看一下它配置文件. 1 2 3 4 5 6 7[chengmo@centos5 ~]$man - ...
- linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍
本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 虽然现在N多人都使用yum去替代rpm了,但是rpm在一些 ...
- linux中的chmod命令详细介绍、使用及实例
linux中的chmod命令详细介绍.使用及实例 chmod命令 chmod用于改变 linux 系统文件或目录的访问权限,可以用它控制文件或目录的访问权限.该命令有两种用法:一种是包含字母的文字设定 ...
- linux网络存储服务器选题意义,linux网络存储服务器iscsi详细介绍分析.doc
linux网络存储服务器iscsi详细介绍分析 一,概述 SCSI最初是一种专门为小型计算机系统设计的I/O技术,但由于其架构和协议自身的优点,后被广泛应用于实现DAS以及SAN的底层技术. SCSI ...
- Linux操作系统PS命令详细 解析
http://blog.chinaunix.net/space.php?uid=20564848&do=blog&id=74654 Linux操作系统PS命令详细 解析 要对系统中进程 ...
最新文章
- 2021年大数据Flink(二):Flink用武之地
- LeetCode 快乐数(Happy Number)
- 学习笔记Spark(四)—— Spark编程基础(创建RDD、RDD算子、文件读取与存储)
- vue项目运行启动方法(从github上下载了一个前端项目进行运行)
- 正方体最快最简单画_素描新手入门第一幅画可不只是“正方体”
- 现代软件工程 学生阅读和调查作业
- QGIS2.18二次开发环境搭建--番外篇
- 知道世界越大,就会觉得你越小
- python 入门基础-零基础入门Python,看这一篇就够了!
- 2017年上海市计算机一级题库,2017年计算机一级题库及答案
- iOS调试 - 基本技巧
- SQL Server安装教程
- 杨力祥老师《高级Windows程序设计》课程短评
- 远程命令行添加(删除)注册表键值(远程打开)
- 黑苹果登录apple id_充分利用Apple登录功能
- 40万奖金 | 阿里云天池第三届数据库性能大赛,广邀英才挑战创新上云
- PhpSpreadsheet怎么设置单元格边框
- 数据结构之不带头结点单链表和带头结点单链表相关操作实现(C语言)
- Dolphinscheduler补数功能
- Git提交代码到新仓库(--mirror)