Anjuta 实时函数/结构/宏定义浏览补丁
Anjuta 实时函数/结构/宏定义浏览补丁
注: 本文只试用于 anjuta-1.2.2,最新的版本请看 anjuta-gcn
大家在使用 anjuta 学习/编程时, 在浏览现有的源码, 对于此项目中自己并不熟悉的函数/结构/宏, 总是能希望实时的查看其定义而又不用新开窗口, 就像大家在 windows 平台下使用 source insight 一样.
我在使用 anjuta 时, 也深受这样折磨, 于是为 anjuta 写了一个补丁, 加上了这样的功能, 大致实现/更改如下: 1. 为 message 添加了一个 Explorer 标签,里面是一个同编辑窗口中一样的编辑器. 2. 为 编辑窗口中一样的编辑器的光标移动事件添加加了一个我们的函数, 取出当前的关键字,并使 message 中的 Explorer 定位到相应位置.
希望对大家有帮助.:)
安装步骤: 下载 anjuta-1.2.2 源码包,解压后进入源码目录, 打上补丁执行:
patch -p1 < anjuta-1.2.2_explorer.0.5.patch
然后再 make; make install 即可.
测试环境: Debian unstable, gtk+-2.4, gnome-2.6 , gcc 3.3
下载: anjuta-1.2.2_explorer.0.6.patch
完整 RPM 下载: anjuta-1.2.2-1.i386.rpm
注: 2005-08-05: 最新发布的 anjuta-1.2.3 已经收录了这一补丁,参见"发布说明":http://sourceforge.net/forum/forum.php?forum_id=466743 。
更新:
版本 0.6 2004-05-12: --------
- 当关键(结构等)用 typedef struct _a a ,方式定义时, 定位到 _a 的定义处, 这里才真的结构体.
- 浏览窗口定位到相应位置的第二行, 这样可以最大限度的利用浏览窗口的高度.:)
版本 0.5 2004-05-12: --------
实现了实时浏览.:) 有些粗糙.
截图:
函数查看:
宏定义查看:

