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