Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1566130
  • 博文数量: 354
  • 博客积分: 8137
  • 博客等级: 中将
  • 技术积分: 5137
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-26 15:40
文章分类

全部博文(354)

文章存档

2010年(300)

2009年(54)

分类: C/C++

2010-04-09 10:50:50

效果图如下:


下面是实现方法:

1、Source Insight -> Options -> Custom Commands ,弹出的对话框如下设置:

    Command里面输入自己定义的命令

    Run 里面输入Keil的Cx51编译器的路径,后面要加%f,我不知道为什么要加%f,但是我知道不加会出问题。我在别的地方看有加的,我也加了。。

    Output下面的选项千万不能最后一项(Paste Output..),这一项会把编译结果的输出直接添加到你的C程序里面去。我这样吃过亏,看到C程序里一堆新东西,就删掉了,同时不小心删掉了大部分的程序,后来关闭了SourceInsight,几个小时的心血就不见了。

    Source Links in Output一定按照图上的勾,先行,后文件。这是因为Cx51编译器的输出的格式就是这样。

    Pattern里面输入正则表达式:

    ^.+[Ll][Ii][Nn][eE]\s\([0-9]+\)\s[oO][fF]\s\(.+\.[cC]\):.+$

2、在上面的对话框里点“Keys...”,给这个命令设置一个热键。

3、在上面的对话框里点“Menu...”,给这个命令设置一个菜单项。

    在弹出的Menu对话框选中自定义的这个命令,在Menu的下拉菜单里选“Work”,点一下下面的,电击右边的Insert按钮。

4、大功告成!


PS:这里大家要注意KEIL的安装路径,如果安装在在D:\Program Files这样的文件夹下面是不可以的,因为中间有一个空格,SOURCE INSIGHT会报错。

阅读(3276) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~