国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Qt Creator使用Clang Format方法

這篇具有很好參考價(jià)值的文章主要介紹了Qt Creator使用Clang Format方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Qt Creator使用Clang Format

習(xí)慣性的想格式化代碼,發(fā)現(xiàn)Qt Creator默認(rèn)居然是沒(méi)有代碼格式化的,只有一個(gè)縮進(jìn)。
Qt Creater中有個(gè)插件:beautifier,在"幫助->關(guān)于"插件中,開(kāi)啟“Beautifier”即可(會(huì)提醒需要重啟Qt creator)。
注:Qt Creator安裝包中不包含這個(gè)格式化工具,它的作用是調(diào)用格式化工具進(jìn)行格式化。

windows系統(tǒng):

安裝:

官方的說(shuō)支持三種外部格式化工具:Artistic Style、ClangFormat、Uncrustify 。
這里僅以 ClangFormat 來(lái)說(shuō)明:
ClangFormat 是LLVM的一個(gè)子功能,LLVM是類似GCC的東西。
https://github.com/llvm/llvm-project/releases/

所以,想用 ClangFormat ,就需要下載LLVM,根據(jù)上面的地址,搜索適合自己的版本即可。
安裝LLVM的時(shí)候PATH選項(xiàng)無(wú)所謂,因?yàn)镼t Creater的beautifier的Clang Format選項(xiàng)中,既可以根據(jù)PATH搜索,也可以自行指定路徑。

配置:

安裝好LLVM之后,就可以設(shè)置 Clang Format 選項(xiàng)。
“編輯->preferences”; “Beautifier->Clang Format”: Configure: Clang Format command:
先配置路徑(如:C:\Program Files\LLVM\bin\clang-format.exe );

選擇代碼樣式

默認(rèn)樣式和自定義樣式。

默認(rèn)樣式:LLVM、Google、Chromium、Mozilla、WebKit、File

需要重點(diǎn)說(shuō)一下File樣式:
因?yàn)槠渌臉邮蕉际墙o定的樣式,而 File 則不是。
File 是 clang-format.exe -style=file 的意思,意味著 clang-format.exe 會(huì)去搜索樣式文件( *.clang-format 文件)。
需要注意的是,它的搜索路徑是當(dāng)前文件所在的文件夾或者當(dāng)前項(xiàng)目。

自定義樣式:Options -> Use customized style -> Add
AccessModifierOffset: 0
AlignEscapedNewlinesLeft: false
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: false
BinPackParameters: false
BreakBeforeBinaryOperators: false
BreakBeforeTernaryOperators: false
BreakConstructorInitializersBeforeComma: false
ColumnLimit: 128
BreakBeforeBraces: Attach
CommentPragmas: ''
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 0
ContinuationIndentWidth: 0
Cpp11BracedListStyle: false
DerivePointerBinding: false
IndentCaseLabels: true
IndentFunctionDeclarationAfterType: false
IndentWidth: 4
Language: Cpp
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCSpaceAfterProperty: true
ObjCSpaceBeforeProtocolList: true
ObjCBlockIndentWidth: 4
PenaltyBreakBeforeFirstCallParameter: 100
PenaltyBreakComment: 100
PenaltyBreakFirstLessLess: 0
PenaltyBreakString: 100
PenaltyExcessCharacter: 1
PenaltyReturnTypeOnItsOwnLine: 20
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInCStyleCastParentheses: false
SpacesInContainerLiterals: false
SpacesInParentheses: false
TabWidth: 4
UseTab: Never

使用:

工具->Beautifier->ClangFormat 里面有兩個(gè)選項(xiàng),分別是格式化當(dāng)前文件、格式化選定內(nèi)容。

注:也可使用快捷方式進(jìn)行操作,“編輯->preferences->環(huán)境->鍵盤->ClangFormat": ***文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-688839.html

linux系統(tǒng):

macOS系統(tǒng):

到了這里,關(guān)于Qt Creator使用Clang Format方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vscode安裝配置clang-format插件及使用

    首先安裝插件。在vscode擴(kuò)展里搜索 clang-format ,安裝排名第一的 xaver.clang-format 。 確認(rèn)clang-format可執(zhí)行程序路徑 windows用 eveything 查找一下 clang-format.exe , 最新的擴(kuò)展 c/c++ 里集成了 clang-format。 如: C:Usersjack.vscodeextensionsms-vscode.cpptools-1.13.9-win32-x64LLVMbinclang-format.exe 。 Lin

    2024年01月20日
    瀏覽(23)
  • C++-使用clang-format格式化代碼

    C++-使用clang-format格式化代碼

    clang-format既是一個(gè)庫(kù),也是一個(gè)單獨(dú)的工具,它可以自動(dòng)格式化代碼。下面我們介紹如何在QtCreator中使用clang-format。 點(diǎn)擊幫助-關(guān)于插件,勾選Beautifier 重啟后,點(diǎn)擊工具-選項(xiàng)-Beautifier-Clang Format,選擇使用File定義風(fēng)格 windows下,在.pro目錄下創(chuàng)建.clang-format文件,linux下,在用戶

    2024年02月13日
    瀏覽(24)
  • Qt Creator 11 開(kāi)放源碼集成開(kāi)發(fā)環(huán)境新增集成終端和 GitHub Copilot 支持

    Qt Creator 11 開(kāi)放源碼集成開(kāi)發(fā)環(huán)境新增集成終端和 GitHub Copilot 支持

    導(dǎo)讀 Qt 項(xiàng)目今天發(fā)布了 Qt Creator 11,這是一款開(kāi)源、免費(fèi)、跨平臺(tái) IDE(集成開(kāi)發(fā)環(huán)境)軟件的最新穩(wěn)定版本,適用于 GNU/Linux、macOS 和 Windows 平臺(tái)。 Qt Creator 11 的亮點(diǎn)包括支持標(biāo)簽、多外殼、顏色和字體的集成終端模擬器,支持基于 Copilot Neovim 插件的 GitHub Copilot,初步支持

    2024年02月14日
    瀏覽(26)
  • VScode使用clang format文檔自動(dòng)代碼格式化(C語(yǔ)言)

    VScode使用clang format文檔自動(dòng)代碼格式化(C語(yǔ)言)

    1、格式化之前的準(zhǔn)備。 可以用Clang-Format插件,也可以用C/C++插件。因?yàn)楝F(xiàn)在的C/C++插件已經(jīng)具備了這個(gè)功能。 2、配置相關(guān) 或者在setting.json中粘貼下面的代碼,需要將C_Cpp.clang_format_path換成自己的clang-format路徑。 3、.clang-format文件 下面是我的配置: ps:網(wǎng)上我看很多人提到這

    2024年02月10日
    瀏覽(26)
  • 【QtQuick3D學(xué)習(xí)】使用Qt Design Studio設(shè)計(jì)UI并導(dǎo)入Qt Creator項(xiàng)目中使用——基于C++和Cmake

    【QtQuick3D學(xué)習(xí)】使用Qt Design Studio設(shè)計(jì)UI并導(dǎo)入Qt Creator項(xiàng)目中使用——基于C++和Cmake

    新版本中項(xiàng)目文件全部放在了一起,見(jiàn) 【QtQuick3D學(xué)習(xí)】使用Qt Creator創(chuàng)建Qt Design Studio項(xiàng)目測(cè)試運(yùn)行——基于C++和Cmake 【QtQuick3D學(xué)習(xí)】使用Qt Design Studio創(chuàng)建項(xiàng)目并使用Qt Creator打開(kāi)測(cè)試運(yùn)行——基于C++和Cmake 這里測(cè)試前后端分離,即使用Qt Design Studio設(shè)計(jì)前端和交互邏輯,C++寫后

    2024年02月01日
    瀏覽(52)
  • halcon23.05下載安裝,并在qt creator和vs2022使用halcon的包

    halcon23.05下載安裝,并在qt creator和vs2022使用halcon的包

    目錄 一.安裝halcon ?二.下載halcon需要的license許可證 ?三.qt和vs2022使用halcon的包 1.下載鏈接 注意:這個(gè)是x64 windows的版本 鏈接:https://pan.baidu.com/s/1B09gqaqKo2Oy1rpJwkvh8A?pwd=9cw5? 提取碼:9cw5 2.開(kāi)始安裝 ?打開(kāi)halcon-23.05.0.0-x64-win64文件,點(diǎn)擊some.exe,進(jìn)入到halcon的安裝網(wǎng)頁(yè) 點(diǎn)到AVAIL

    2024年02月16日
    瀏覽(22)
  • Linux配置QT Creator環(huán)境:ubuntu中安裝QT Creator環(huán)境

    Linux配置QT Creator環(huán)境:ubuntu中安裝QT Creator環(huán)境

    ??目前市面上很多公司使用QT Creator進(jìn)行界面開(kāi)發(fā),基本都會(huì)選擇在Linux環(huán)境進(jìn)行,優(yōu)點(diǎn)不僅是市場(chǎng)所需,更是方便后期代碼的移植,相較于Windows系統(tǒng),Linux系統(tǒng)移植性非常好。故此篇文章,介紹如何在Linux環(huán)境中安裝QT Creator環(huán)境(注:本作者以QT Creator 5.14.2進(jìn)行介紹,大家

    2024年02月13日
    瀏覽(25)
  • Qt、Qt Creator下載、安裝

    Qt、Qt Creator下載、安裝

    Qt是一個(gè)跨平臺(tái)應(yīng)用開(kāi)發(fā)框架。 Qt Creator是一個(gè)跨平臺(tái)的集成開(kāi)發(fā)環(huán)境(IDE),集成了Qt所提供的功能,可以單獨(dú)下載使用,也可以結(jié)合Qt組合使用。 下載地址:https://download.qt.io/archive/ (1)進(jìn)入下載界面后,選擇下qt文件夾,或者qtcreator文件夾。 (2)此處我選擇qt文件夾,進(jìn)

    2024年02月08日
    瀏覽(24)
  • Qt Creator 創(chuàng)建 Qt 默認(rèn)窗口程序

    Qt Creator 創(chuàng)建 Qt 默認(rèn)窗口程序

    Qt 入門實(shí)戰(zhàn)教程(目錄) Windows Qt 5.12.10下載與安裝 本文介紹用Qt自帶的集成開(kāi)發(fā)工具Qt Creator創(chuàng)建Qt默認(rèn)的窗口程序。 本文不需要你另外安裝Visual Studio 2022這樣的集成開(kāi)發(fā)環(huán)境,也不需要你再在Visual Studio 2022中安裝Qt VS Tools這樣的插件。 目的就是為了能夠讓你可以更快的把Q

    2024年02月09日
    瀏覽(28)
  • C++(Qt)軟件調(diào)試---靜態(tài)分析工具clang-tidy(18)

    C++(Qt)軟件調(diào)試---靜態(tài)分析工具clang-tidy(18)

    更多精彩內(nèi)容 ??個(gè)人內(nèi)容分類匯總 ?? ??C++軟件調(diào)試、異常定位 ?? 現(xiàn)在很多人在開(kāi)發(fā)中完全忽略了編譯器、IDE的警告提示,這怎么可能寫出穩(wěn)定的程序。 clang-tidy是一個(gè)由LLVM項(xiàng)目提供的開(kāi)源工具,是一個(gè)靜態(tài)分析工具,用于進(jìn)行靜態(tài)代碼分析和代碼質(zhì)量改進(jìn)。 支持C++/C

    2024年01月23日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包