Windows平臺(tái)下也有好多人都喜歡用SourceInsight編輯C/C++程序,但是SourceInsight沒有提供對(duì)代碼格式化的功能,如果將Artistic Style集成到SourceInsight中,那就可以為它擴(kuò)展出代碼格式化的功能了。
假定AStyle.exe的目錄是“C:/ArtisticStyle/”,在該目錄下有一個(gè)“c.opt”文件是用來保存配置的文件。下面簡(jiǎn)要地介紹下Artistic Style集成到SourceInsight中的方法。
1. 打開你的SourceInsight, 選擇菜單“Options-->Custom Commands-->Add”, 輸入Artistic Style(可以隨便輸入一個(gè)名字)。
2. Run中輸入: E:/package/astyle/astyle.exe -KLmpb %f (注意路徑不可以是中文的)
3. Dir留空,將Iconic Window, Pause when done, Wait until done, File,then Line 四項(xiàng)前打上勾。
4. 然后點(diǎn)對(duì)話框中右側(cè)的按鈕“Menu”, Menu--->Menu-->View--><end of menu>, 右側(cè)Insert, OK.
5. 此時(shí)在SourceInsight中的View菜單下多了個(gè)Style的子菜單選項(xiàng),可以用它來對(duì)單個(gè)C/C++文件進(jìn)行格式化。