indent 專案主頁
indent 使用者手冊 manual/indent.html
將以下選項儲存到使用者根目錄的 [~/.indent.pro] 中,雙斜線代表注釋,根據自己需求調整**
//-as //與空格對齊
-nbacc //條件編譯周圍不加空白行
//-bacc //條件編譯周圍 加空白行
//-nbadp //過程宣告後 不加空白行
-badp //過程宣告後 加空白行
-nbap //在函式結束後不加空白行
//-bap //函式結束後 加空白行
//-nbad //在宣告區段後不加空白行
-bad //在宣告區段後 加空白行
//-nbbb //在注釋區段後不加空白行
-bbb //注釋塊前 加空白行
//-nsob //不用刪除多餘空白行
-sob // 刪除多餘空白行
//-nbbo //關閉較長的行,在邏輯運算子前換行
-bbo // 較長的行,在邏輯運算子前換行
-nhnl //關閉較長的行,根據符號優先順序換行 same -bbo
//-hnl // 較長的行,根據符號優先順序換行 same -bbo
//-nsai //'if'和'(' 無空格
-sai //'if'和'(' 有空格 default
//-nsaf //for 和'(' 無空格
-saf //for 和'(' 有空格 default
//-nsaw //while和''同行
-nce //'else'和'}'換行
//-ncdw //'do-while'中'}'和'while'換行
-cdw //'do-while'中'}'和'while'同行
-nprs //在'(後'和')前'不插入空格
//-prs //在'(後'和')前' 插入空格
//-brf //定義函式名和'' 縮排
-cd40 //變數宣告後注釋開始於行40
//-ndj //不要左對齊聲明
//-dj //和cd一起使用抑制注釋與宣告對齊 會導致di 出現問題
//-ncdb //不將單行注釋變為塊注釋
-cdb //將多行注釋符號放到單獨的行
-ci4 //敘述過長而換行時,指定換行後縮排的格數
-cli0 //switch 中的 case語句縮排0個空格
//-ncs //在轉換操作符和要轉換的物件之間不放置空格
-cs //在型別轉換後面加空格
-cp40 //#esle,#endif後面的注釋開始與行40
-d0 //單行注釋不從1列開始的,不向左縮排
-di20 //指定的列中排列
//-neei //關閉額外表示式縮排
-eei // 額外表示式縮排
-nfc1 //不要格式化放在每行最前端的注釋
//-fc1 //針對每行最前端的注釋,設定其格式
//-nfca //關閉全部格式化注釋
-fca //設定所有注釋的格式
-fnc //修復注釋巢狀
//-gnu //指定使用gnu的格式,此為indent的預設值
//-ngts //no-gettext-strings
//-gts //gettext_strings
//-h //幫助
-i4 //設定縮排的格數
-il0 //從左邊到標籤的縮排距離
//-nip //引數不要排列
//-ip5 //舊風格的函式定義中的引數說明縮排5個空格
//-kr //使用kernighan 和 ritchie 編碼風格
-l80 //非注釋行最長80
-lc80 //將注釋的最大行長度設定為 80
//-linux //
//-nlps //刪除預編指令'#'和命令之間的空格
-lps //不修改預編譯指令'#'和命令之間的空格
//-nlp //續行過長而換行,且敘述中包含了括號時,不用將括號中的每行起始字段垂直對其排列
-lp //續行從上一行的出現的括號開始
//-npmt //不保留出檔案的訪問和修改時間
//-pmt //保留輸出檔案的訪問和修改時間
//-npro //忽略.indent.pro 配置
-npsl //函式返回型別和程式名同行
//-psl //程式型別置在程式名稱的前一行
-ntac //不使用tab對齊注釋
-nut //不使用tab
//-ut //使用tab鍵
//-nv //執行時不顯示詳細資訊
//-o //輸出檔案
//-pal //指標符號'*'緊接型別,如設定 di '*'居中
-par //指標符號'*'緊接變數
//-pi4 //當語句換行時,為每個開啟的括號指定額外的縮排,'('
//-ppi3 //預處理命令'#'和命令名稱直接縮排3個空格 指定此選項將覆蓋 -lps -nlps
//-sar //初始值設定項周圍空格
//-sbi0 //縮排struct,union或enum 0個空格
//-nsc //注釋左側不新增'*'
-sc //在每行注釋左側加上'*'
//-slc //單行條件
//-st //將結果顯示在標準輸出裝置
//-t //資料型別名稱縮排
-ts4 //設定tab的長度
//-v //執行時顯示詳細資訊
上述配置已知問題 int a=1,b=2,c=3;格式化並不友好 Hadoop MR程式設計中main 函式引數注入
下面介紹mapreduce的主要的六個類,只有了解了這六個類的作用,才能在編寫程式中知道哪個類是要自己實現,哪些類可以呼叫預設的類,才能真正的做到游刃有餘,關於需要自己編寫的類 使用者制定類 可以參考 inputformat類。該類的作用是將輸入的檔案和資料分割成許多小的split檔案,並將spli...
FineReport父子格實現動態引數注入
深入學習finereport後發現其功能及其強大,之前使用儲存過程實現的報表完全可以使用finereport本身的功能實現。當你需要的表名,查詢條件等均未知的時候,使用 動態引數注入 即可實現將乙個查詢的結果集當成另乙個查詢的條件,甚至表名來使用。使用動態引數注入的時候同時要配合父子格的使用。一 父...
rp filter引數 及 阿里雲SLB使用注意
rp filter引數用於控制系統是否開啟對資料報源位址的校驗。參考文件 中文 即rp filter引數有三個值,0 1 2,具體含義 1 開啟嚴格的反向路徑校驗。對每個進來的資料報,校驗其反向路徑是否是最佳路 徑。如果反向路徑不是最佳路徑,則直接丟棄該資料報。參考 linux使用lvs dr或者阿...