如何在source insight中使用astyle的代码整理功能

很多时候,我们可能会在SI中直接编写代码,但是SI没有代码整理功能,比如整理符合c/c++规范  
这时候,很是郁闷...但是可以将astyle.exe外挂到SI中,详细步骤如下: 
 
1:从  http://astyle.sourceforge.net/ 上下载astyle.exe(开放源码,可以仔细阅读); 

2:将astyle.exe保存到磁盘,这里我放到C:\Program Files\astyle下  
     在SI菜单栏里,Options-->Custom Commands界面上选择:Add,在弹出对话框写入 Fomat with astyle,

3:在run中添加"C:\Program Files\astyle\astyle.exe" --style=ansi %f,其中,如果astyle.exe所在路径中有空格,务必用""括起来,参数--style=ansi(如果你需要格式化java代码,这个地方改为:--style=java),其它命令参数可以参考astyle的帮助参数"%f"是指作用于当前文件,这个必须的.

4:此外,在此界面上还可以为这个命令设置快捷键,点击"keys",添加你觉得方便的按钮; 

5:在SI菜单栏里,Options-->Menu Assignments界面上,将这个命令添加到某工具栏下,在左面的Command列表里找到我们刚才添加的"Fomat with astyle",在右面的Menu中选择你要加到那个菜单下,这里我加到"Edit"下,可以在"Menu Contents"选择适当位置,点击"insert"即可; 
OK,世界简单了...另外,如何在vc中外挂astyle的代码整理功能,可以参考这篇文档: http://www.yesky.com/SoftChannel/72342371928702976/20050228/1915727.shtml

你可能感兴趣的:(如何在source insight中使用astyle的代码整理功能)