前言
Artistic Style是一個功能強(qiáng)大的開源代碼格式化工具,它可以將 C, C++,C# 和 Java 代碼格式化成一致的樣式并自動調(diào)整縮進(jìn)、空格和括號等。 除了標(biāo)準(zhǔn)的代碼風(fēng)格調(diào)整外,Artistic Style 還支持自定義編碼風(fēng)格。它可以讓開發(fā)者通過不同的指令和選項來實現(xiàn)特定的格式化風(fēng)格。Artistic Style 還支持接受命令行和 GUI 交互方式的外部輸入,可以作為其他軟件開發(fā)工具的一部分。 Artistic Style的主要特點如下: * 支持多種編碼風(fēng)格: ANSI, KR, GNU, Linux, Google 和 Whitesmiths 等。 * 支持一系列輸入文件格式:c/c++,c#,java和Objective-C。 * 具有多個定制選項,可以控制換行、括號位置和縮進(jìn)等方面的格式。 * 支持壓縮空格以節(jié)省空間,同時保留代碼的易讀性和可維護(hù)性。 * 支持以多種方式控制輸出,例如自動格式化在原有文件中直接替換或輸出到指定文件中。 * Artistic Style 作為一個開源的工具,可以通過在自己的項目中包含工具的源文件或使用現(xiàn)成的編譯器來實現(xiàn)對代碼格式的自動格式化。
歡迎關(guān)注微信公眾號星之援工作室,公眾號不定時開源設(shè)計項目
支持單片機(jī),Android系統(tǒng)設(shè)計成品定制,項目代做
請聯(lián)系微信:13648103287
資源鏈接
鏈接:
Artistic Stylehttps://pan.baidu.com/s/1pW_SRBIiLatmY43-Vlla3g?pwd=xzy0%C2%A0
提取碼:xzy0
配置過程
1.下載壓縮包
首先需要使用網(wǎng)盤鏈接進(jìn)行下載,之后再進(jìn)行壓縮包解藥到當(dāng)前目錄
文件中找到.exe文件即可,記住.exe的放置位置
2.配置Qt Creator
(1).? 打開Qt Creator
跟隨圖片選擇皆可
(2).? 選擇插件
選擇圖中框中的插件選項
?選擇立即重啟,即可添加插件成功
(3).? 配置Artistic Style
跟隨圖中,首先選擇工具選項,在下拉菜單中選擇選項功能
跟隨圖中步驟,進(jìn)行配置
?添加配置函數(shù)Artistic Style,配置完成之后點擊 Apply 再點擊 OK進(jìn)行退出
#ANSI標(biāo)準(zhǔn)的文件格式,
#--style=ansi :ANSI 風(fēng)格格式和縮進(jìn)
#--style=kr :Kernighan&Ritchie 風(fēng)格格式和縮進(jìn)
#--style=linux :Linux 風(fēng)格格式和縮進(jìn)
#--style=gnu :gnu 風(fēng)格格式和縮進(jìn)
--style=kr
indent=spaces=4 # 縮進(jìn)采用4個空格
indent-switches # -S 設(shè)置 switch 整體縮進(jìn)
indent-cases # -K 設(shè)置 cases 整體縮進(jìn)
indent-namespaces # -N 設(shè)置 namespace 整體縮進(jìn)
indent-preproc-block # -xW 設(shè)置預(yù)處理模塊縮進(jìn)
indent-preproc-define # -w 設(shè)置宏定義模塊縮進(jìn)
pad-oper # -p 操作符前后填充空格
delete-empty-lines # -xe 刪除多余空行
add-braces # -j 單行語句加上大括號
align-pointer=name # *、&這類字符靠近變量名字
#align-pointer=type *、&這類字符靠近類型
(4).? 配置成功
配置成功之后,我們可以使用 ctrl+s 進(jìn)行保存和進(jìn)行代碼的縮進(jìn)管理 ~~~