亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

最佳C ++ Code Formatter / Beautifier

最佳C ++ Code Formatter / Beautifier

C++
呼喚遠方 2019-08-28 16:45:10
最佳C ++ Code Formatter / Beautifier那里有很多源代碼格式化工具。哪些最適合C ++?我對命令行工具或在檢查代碼輸入/輸出時可以自動運行的其他東西感興趣,最好不需要啟動編輯器或IDE。(如果你看到你喜歡的那個已被列為答案,請將其投票。如果不存在,請添加它。)
查看完整描述

3 回答

?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

AStyle可以為C ++和Java(以及其他人)進行非常詳細的定制

這是一個源代碼格式化工具。


clang-format是一個功能強大的命令行工具,它與clang編譯器捆綁在一起,它以連貫的方式處理最晦澀的語言結構。

它可以與Visual Studio,Emacs,Vim(和其他)集成,并且可以只格式化選定的行(或使用git / svn格式化一些差異)。

它可以配置為此處列出的各種選項。

當使用配置文件(命名.clang-format)樣式可以是每個目錄時 - 父目錄中最接近的這樣的文件應該用于特定文件。

樣式可以從預設(例如LLVM或Google)繼承,稍后可以覆蓋不同的選項

谷歌和其他人使用它,并準備好生產。


另請參閱UniversalIndentGUI項目。您可以使用它來試驗幾個壓頭:AStyle,Uncrustify,GreatCode,......并選擇最適合您的壓頭。其中任何一個都可以在以后從命令行運行。


Uncrustify很多可配置的選項。您可能還需要Universal Indent GUI(在Konstantin的回復中)來配置它。


查看完整回答
反對 回復 2019-08-28
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

我們有一些雜亂的源文件,其中包含復雜的宏,因此很難理解如何修改代碼或設置斷點。我們用gcc -E去宏它,導致很長的嵌套for循環,if語句等.Astyle修復了它的可讀性,為我們省去了很多麻煩。Astyle在我的軟件工具架上有一個永久的位置!

查看完整回答
反對 回復 2019-08-28
?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

Vim提示:如果你想美化你當前正在編輯的文件中的代碼:%!astyle

查看完整回答
反對 回復 2019-08-28
  • 3 回答
  • 0 關注
  • 675 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號