CoolFormat源代碼格式化是一款C\C++\Java\C#代碼格式化工具,使用的是Artistic Style技術(shù),所以在參數(shù)化命令格式源代碼時,參數(shù)選項跟Artistic Style的一樣。軟件可以快速多種風(fēng)格格式化,并對語言進(jìn)行著色。界面采用Office 2007風(fēng)格,并有多種樣式可以替換。
格式化功能
分為“快速格式化”、“所選格式化”和“批量格式化”,各種語言的格式化風(fēng)格參數(shù)可以在“高級”面板→“格式化設(shè)置”進(jìn)行詳細(xì)設(shè)置!翱焖俑袷交笔菍θ膬(nèi)容進(jìn)行格式化,“所選格式化”是對當(dāng)前所選中的內(nèi)容進(jìn)行格式化,“批量格式化”可以對多個文件進(jìn)行批量格式化,所篩選的文件后綴名可以在“高級”面板→“擴(kuò)展名設(shè)置”進(jìn)行詳細(xì)設(shè)置,最好在備份好個人重要文件后,再進(jìn)行“批量格式化”。
高亮功能
編輯器支持多種語言的高亮,高亮的字體、顏色等設(shè)置可以在“高級”面板→“編輯器設(shè)置”進(jìn)行詳細(xì)設(shè)置。也支持代碼高亮到網(wǎng)頁,直接粘貼到博客等,保持高亮顏色、縮進(jìn)等,具體可以在“高級”面板→“高亮設(shè)置”進(jìn)行詳細(xì)設(shè)置。
其他功能
3.1導(dǎo)入導(dǎo)出
支持配置的導(dǎo)入與導(dǎo)出,可以方便地將格式化的設(shè)置、擴(kuò)展名的設(shè)置、編輯器的設(shè)置、高亮的設(shè)置共享給其他人。
3.2 主題樣式
支持Office 2010的三種配色方案:藍(lán)色、黑色、銀色?稍凇拔募薄斑x項”→“常用”里進(jìn)行設(shè)置。
3.3 界面語言
目前支持中文、英文這兩種界面語言。可在“文件”→“選項”→“常用”里進(jìn)行設(shè)置。
3.4 快捷鍵
為了防止快捷鍵的沖突,可以在“文件”→“選項”→“自定義”→鍵盤快捷鍵的“自定義”按鈕里進(jìn)行設(shè)置新的快捷鍵。參見這里。
3.5 命令行使用
支持命令行使用,直接傳入“-f 文件名”,可自動根據(jù)文件的后綴名進(jìn)行相對應(yīng)語言的格式化。另外還可以當(dāng)做VS的外部工具,進(jìn)行調(diào)用。