source insight中使用astyle的程式碼的格式化
如何在source insight中使用astyle的程式碼整理功能?
用source insight 編輯程式碼時,苦於source insight沒有整合的程式碼格式化工具, GNU的astyle是一個免費的程式碼格式化工具,能夠整理符合c/c++規範 我們可以將astyle.exe外掛到SourceInsight中。詳細步驟如下:
1:從 http://astyle.sourceforge.net 上下載AStyle_1.24_windows.zip(開放原始碼,可以仔細閱讀);
2:解壓縮後將bin資料夾下的astyle.exe放到C:\Program Files\astyle下 (自己可以放在任意位置)
在SourceInsight選單欄裡,Options-->Custom Commands介面上選擇:Add,在彈出對話方塊寫入 Astyle,
3:在run中新增"C:\Program Files\astyle\astyle.exe" --style=ansi %f,其中,如果astyle.exe所在路徑中有空格,必須用""括起來,引數--style=ansi 代表ansi C 格式(如果你需要格式化java程式碼,這個地方改為:--style=java),"%f"是指作用於當前檔案,這個必須的.其它命令引數可以參考astyle的幫助引數 可以檢視網頁http://astyle.sourceforge.net/astyle.html
4:此外,在此介面上還可以為這個命令設定快捷鍵,點選"keys",新增你覺得方便的按鈕;
5:在SourceInsight選單欄裡,Options-->Menu Assignments介面上,將這個命令名稱為Astyle新增到某工具欄下,我是依然放在了Option下,在左面的Command列表裡找到我們剛才新增的"Astyle",在右面的Menu中選擇你要加到那個選單下,這裡我加到"Option"下,可以在"Menu Contents"選擇適當位置,點選"insert"即可;
C:\astyle\bin\Astyle.exe --style=ansi -s8 -S -N -L -m0 -M40 --convert-tabs --suffix=.pre %f //程式碼開頭 4空格
C:\Program Files\astyle\astyle.exe" --style=ansi %f //程式碼開頭無空格
1、找到設定Custom Commads的地方:
2、點選Add新增使用者命令AStyle-Code,並在Run文字框中輸入“C:\Program Files\AStyle\bin\AStyle.exe" --style=allman -k1 -W1 -t -xG -S -L -M120 -P -y -xb -j -xq -xS %f這裡需要注意exe檔案路徑要用雙引號加持,AStyle.exe最好放到sourceInsight安裝目錄下。
相關文章
- source insight的使用
- 超級好用的程式碼閱讀器source insight破解版安裝和使用
- Source insight擴充套件宏使用套件
- source insight4配置
- Linux中source命令的使用方式Linux
- 三步完成Source Insight 4.0 破解安裝
- 使用 Source Generators 快速編寫 MVVM 程式碼MVVM
- 使用gofmt格式化程式碼Go
- Source Insight 4.0 一些常用設定記錄
- 如何使用 Black 程式碼格式化工具
- 使用工具Source Monitor測量您Java程式碼的環複雜度Java複雜度
- MySQL中的source命令MySql
- source insight 4.0配色方案--暗底高階方案免費放送
- clang-format的程式碼格式化ORM
- 使用 prettier 統一程式碼格式化
- 如何讓git優雅的使用php-cs-fix格式化程式碼GitPHP
- vscode配置vue專案的程式碼格式化VSCodeVue
- JavaScript 程式碼格式化JavaScript
- vscode程式碼格式化VSCode
- gofmt 格式化程式碼Go
- 什麼是程式碼格式化?pycharm如何進行格式化程式碼?PyCharm
- vscode使用stylelint儲存自動格式化程式碼VSCode
- 介紹一款 ABAP 程式碼搜尋工具 RS_ABAP_SOURCE_SCAN 的使用方法
- flutter 使用source_gen和code_builder編譯時生成程式碼FlutterUI編譯
- Vue使用中遇到的程式碼問題Vue
- 調整VIM,實時格式化你的程式碼
- 詳解shell中source、sh、bash、./執行指令碼的區別指令碼
- [譯] Swift 程式碼格式化Swift
- 99%的程式設計師都使用過的格式化外掛程式設計師
- shell指令碼中不識別source命令指令碼
- idea格式化程式碼快捷鍵設定 idea快速格式化程式碼快捷鍵Idea
- 如何使用SAP Cloud for Customer裡的Data SourceCloud
- 簡單演示Excel中VBA程式碼的使用Excel
- [20210330]bash使用source or ..呼叫shell指令碼注意txt指令碼
- 遊戲陪玩平臺原始碼,日期格式化的程式碼分析遊戲原始碼
- webstorm自動格式化程式碼WebORM
- 程式碼風格統一: 使用husky, prettier, eslint在程式碼提交時自動格式化,並檢查程式碼。EsLint
- Vue2/3 專案中的 ESLint + Prettier 程式碼檢測格式化風格指南VueEsLint