新聞中心
linux系統(tǒng)中格式化代碼是一個(gè)很重要的任務(wù),用于解決代碼冗余、縮減代碼量、增強(qiáng)代碼可讀性等。INDENT是Linux系統(tǒng)中一個(gè)功能強(qiáng)大的代碼格式化神器,它可以根據(jù)用戶(hù)的設(shè)置來(lái)自動(dòng)的格式化代碼。

創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、武川網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開(kāi)發(fā)、武川網(wǎng)絡(luò)營(yíng)銷(xiāo)、武川企業(yè)策劃、武川品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供武川建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
INDENT的安裝很簡(jiǎn)單,可以通過(guò)yum或者apt來(lái)進(jìn)行安裝,比如在CentOS系統(tǒng)中執(zhí)行:
“`shell
yum install indent
安裝完成后,就可以通過(guò)以下的命令來(lái)實(shí)現(xiàn)格式化代碼:
```shell
indent -npro -kr -i8 -ts8 -sob -l800 -ss -ncs
-npro :備份源文件。
-kr :使用 K & R 式縮進(jìn)風(fēng)格,最常用的縮進(jìn)樣式。
-i8 :指定 8 個(gè)字符寬度的縮進(jìn)量。
-ts8 :一個(gè)制表符鍵(tab 鍵),即 8 個(gè)字符寬度。
-sob :在塊開(kāi)頭縮進(jìn)。
-l800 :將每行最大長(zhǎng)度指定為 800 個(gè)字符。
-ss :將函數(shù)聲明后的左大括號(hào)放到下一行,右大括號(hào)放到匹配的右大括號(hào)前。
-ncs :保持注釋的列。
除了上面的一些參數(shù)外,還可以通過(guò)indent -help來(lái)查看更多的細(xì)節(jié),來(lái)進(jìn)行更細(xì)致的設(shè)置。
最后,一定要小心格式化腳本中的注釋?zhuān)乐乖斐蓢?yán)重的損失,比如在設(shè)定參數(shù)時(shí),最好添加上 -ncs參數(shù),以保持注釋的列,以避免破壞注釋的內(nèi)容。
以上就是Linux系統(tǒng)中格式化代碼神器INDENT的簡(jiǎn)單介紹,希望給大家學(xué)習(xí)Linux系統(tǒng)帶來(lái)幫助。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
當(dāng)前題目:格式化Linux代碼格式設(shè)置神器:INDENT(linuxindent)
文章分享:http://m.5511xx.com/article/dhheode.html


咨詢(xún)
建站咨詢(xún)
