日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——indent命令(262)

發布時間:2024/4/21 linux 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】一步一步学Linux——indent命令(262) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用選項
    • 04. 參考示例
    • 05. 附錄

01. 命令概述

indent命令可識別C語言代碼文件,并加以格式化,以方便程序員閱讀、修改等操作。

02. 命令格式

indent [options] [input-files]indent [options] [single-input-file] [-o output-file]indent --version

03. 常用選項

-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:顯示版本信息

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】一步一步學Linux系列教程匯總

總結

以上是生活随笔為你收集整理的【Linux】一步一步学Linux——indent命令(262)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。