【Linux】一步一步学Linux——indent命令(262)
生活随笔
收集整理的這篇文章主要介紹了
【Linux】一步一步学Linux——indent命令(262)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項
- 04. 參考示例
- 05. 附錄
01. 命令概述
indent命令可識別C語言代碼文件,并加以格式化,以方便程序員閱讀、修改等操作。
02. 命令格式
indent [options] [input-files]indent [options] [single-input-file] [-o output-file]indent --version03. 常用選項
-bad:在聲明區(qū)加上空白行 -bap:添加空白行 -bbb:在注釋后面添加空白行 -bc:在聲明段中,如果出現(xiàn)逗號就換行 -bl:if(或是else、for等)與后面執(zhí)行區(qū)段的“{”不同行,且“}”自成一行-bli<縮排格數(shù)>設(shè)置{}縮排的格數(shù) -br:if(或是else、for等)與后面執(zhí)行區(qū)段的“{”同行,且“}”自成一行 -bs:在sizeof之后空一格 -c<欄數(shù)>:將注釋置于程序右側(cè)指定的欄位 -cd<欄數(shù)>:將注釋置于聲明右側(cè)指定的欄位 -cdb:注釋符號自成一行 -ce:將else置于“}”(if執(zhí)行區(qū)段的結(jié)尾)之后 -ci:<縮排格數(shù)>:敘述過長而換行時,指定換行后縮排的格數(shù) -cli<縮排格數(shù)>:使用case時,switch縮排的格數(shù) -cp<欄數(shù)>:將注釋置于else與elseif敘述右側(cè)指定的欄位 -cs:在case之后空一格 -d<縮排格數(shù)>:針對不是放在程序碼右側(cè)的注釋,設(shè)置其縮排格數(shù) -di<欄數(shù)>:將聲明區(qū)段的變量置于指定的欄位 -fc1:針對放在每行最前端的注釋,設(shè)置其格式 -fca:設(shè)置所有注釋的格式 -gnu:使用指定的GNU格式,該參數(shù)為默認(rèn)值 -i<格數(shù)>:設(shè)置縮排的格數(shù) -ip<格數(shù)>:設(shè)置參數(shù)的縮排格數(shù) -kr:指定使用Kernighan&Ritchie的格式 -lp:敘述過長而換行,且敘述中包含了括號時,將括號中的每行起始欄位內(nèi)容垂直對其排列 -nbad:在聲明區(qū)段后不要加上空白行 -nbap:在程序后面不添加空白行 -nbbb:在注釋段后面不添加空白行 -nbc:在聲明段中,即使出現(xiàn)逗號,也不換行 -ncdb:注釋符號不自成一行 -nce:不將else置于“}”后面 -ncs:不在case后面空一格 -nfc1:不要格式化放在每行最前端的注釋 -nfca:不用格式化任何的注釋 -nip:參數(shù)不要縮排 -nlp:敘述過長而換行,且敘述中包含了括號時,不用將括號中的每行起始欄位垂直對其排列; -npcs:在調(diào)用函數(shù)名之后,不要添加空格; -npro:不要讀取indent的配置文件“.indent.pro” -npsl:程序類型與程序名稱放在同一行 -nsc:注釋左側(cè)不要添加星號 -nsob:不用處理多余的空白行 -nss:若for或while區(qū)段僅有一行時,在分號前不加空格 -nv:不顯示詳細(xì)的信息 -orig:使用berkeley格式 -pcs:在調(diào)用函數(shù)名與“{”之間添加空格 -psl:程序類型置于程序名稱的前一行 -sc:在每行注釋左側(cè)添加星號 -sob:刪除多余的空白行 -ss:若for或swile區(qū)段僅有一行時,在分號前加上空格 -st:將結(jié)果顯示在標(biāo)準(zhǔn)輸出設(shè)備上 -T:數(shù)據(jù)類型名稱縮排 -ts<格數(shù)>:設(shè)置tab的長度 -v:顯示詳細(xì)的執(zhí)行過程 --version:顯示版本信息04. 參考示例
4.1 所有的sizeof后面添加一個空格
[deng@localhost tmp]$ indent -bs test.c [deng@localhost tmp]$4.2 刪除多余的空白行
[deng@localhost tmp]$ indent -sob test.c [deng@localhost tmp]$ vim test.c [deng@localhost tmp]$05. 附錄
參考:【Linux】一步一步學(xué)Linux系列教程匯總
總結(jié)
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——indent命令(262)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】一步一步学Linux——p
- 下一篇: 【Linux】一步一步学Linux——m