• 方案介紹
    • 前言
    • 資源鏈接
    • 配置過程
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

Qt Creator-使用自動縮進功能配置(Artistic Style版)

2024/06/25
5660
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

聯(lián)系方式.docx

共1個文件

前言

Artistic Style是一個功能強大的開源代碼格式化工具,它可以將 C, C++,C# 和 Java 代碼格式化成一致的樣式并自動調(diào)整縮進、空格和括號等。 除了標準的代碼風格調(diào)整外,Artistic Style 還支持自定義編碼風格。它可以讓開發(fā)者通過不同的指令和選項來實現(xiàn)特定的格式化風格。Artistic Style 還支持接受命令行和 GUI 交互方式的外部輸入,可以作為其他軟件開發(fā)工具的一部分。 Artistic Style的主要特點如下: * 支持多種編碼風格: ANSI, KR, GNU, Linux, Google 和 Whitesmiths 等。 * 支持一系列輸入文件格式:c/c++,c#,java和Objective-C。 * 具有多個定制選項,可以控制換行、括號位置和縮進等方面的格式。 * 支持壓縮空格以節(jié)省空間,同時保留代碼的易讀性和可維護性。 * 支持以多種方式控制輸出,例如自動格式化在原有文件中直接替換或輸出到指定文件中。 * Artistic Style 作為一個開源的工具,可以通過在自己的項目中包含工具的源文件或使用現(xiàn)成的編譯器來實現(xiàn)對代碼格式的自動格式化。


歡迎關(guān)注微信公眾號星之援工作室,公眾號不定時開源設(shè)計項目

支持單片機,Android系統(tǒng)設(shè)計成品定制,項目代做

請聯(lián)系微信:13648103287


資源鏈接

鏈接:

Artistic Stylehttps://pan.baidu.com/s/1pW_SRBIiLatmY43-Vlla3g?pwd=xzy0%C2%A0

提取碼:xzy0

配置過程

1.下載壓縮包

首先需要使用網(wǎng)盤鏈接進行下載,之后再進行壓縮包解藥到當前目錄

文件中找到.exe文件即可,記住.exe的放置位置

2.配置Qt Creator

(1).? 打開Qt Creator

跟隨圖片選擇皆可

(2).? 選擇插件

選擇圖中框中的插件選項

?選擇立即重啟,即可添加插件成功

(3).? 配置Artistic Style

跟隨圖中,首先選擇工具選項,在下拉菜單中選擇選項功能

跟隨圖中步驟,進行配置

?添加配置函數(shù)Artistic Style,配置完成之后點擊 Apply 再點擊 OK進行退出

#ANSI標準的文件格式,
#--style=ansi	:ANSI 風格格式和縮進
#--style=kr 	:Kernighan&Ritchie 風格格式和縮進
#--style=linux 	:Linux 風格格式和縮進
#--style=gnu 	:gnu 風格格式和縮進
--style=kr
indent=spaces=4	   # 縮進采用4個空格
indent-switches         # -S  設(shè)置 switch 整體縮進
indent-cases 	          # -K  設(shè)置 cases 整體縮進
indent-namespaces       # -N  設(shè)置 namespace 整體縮進
indent-preproc-block    # -xW 設(shè)置預處理模塊縮進
indent-preproc-define   # -w  設(shè)置宏定義模塊縮進	
pad-oper                # -p  操作符前后填充空格
delete-empty-lines      # -xe 刪除多余空行
add-braces              # -j  單行語句加上大括號
align-pointer=name      # *、&這類字符靠近變量名字
#align-pointer=type       *、&這類字符靠近類型

(4).? 配置成功

配置成功之后,我們可以使用 ctrl+s 進行保存和進行代碼的縮進管理 ~~~

  • 聯(lián)系方式.docx
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
MCF5282CVM66 1 Motorola Semiconductor Products RISC Microprocessor, 32-Bit, 66.67MHz, CMOS, PBGA256,
$40.57 查看
ATXMEGA32A4U-MH 1 Microchip Technology Inc IC MCU 8BIT 32KB FLASH 44VQFN
$3.4 查看
ATSAM4S16BA-AU 1 Atmel Corporation RISC Microcontroller, 32-Bit, FLASH, CORTEX-M4 CPU, 120MHz, CMOS, PQFP64, LQFP-64

ECAD模型

下載ECAD模型
$7.22 查看

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時響應(yīng)!

方案定制,程序設(shè)計方案、單片機程序設(shè)計與講解、APP定制開發(fā)。本公眾號致力于向讀者傳遞關(guān)于程序設(shè)計和開發(fā)的相關(guān)知識,并分享一些關(guān)于軟件開發(fā)的最佳實踐。如果您有什么問題或建議,請隨時聯(lián)系我們。我們將竭誠為您服務(wù)