Personal tools
You are here: Home 参与 GNOME Patches Anjuta 实时函数/结构/宏定义浏览补丁

Anjuta 实时函数/结构/宏定义浏览补丁

by yangh last modified Apr 06, 2006 09:17 PM

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: --------

  1. 当关键(结构等)用 typedef struct _a a ,方式定义时, 定位到 _a 的定义处, 这里才真的结构体.
  2. 浏览窗口定位到相应位置的第二行, 这样可以最大限度的利用浏览窗口的高度.:)

版本 0.5 2004-05-12: --------

实现了实时浏览.:) 有些粗糙.

截图:

函数查看: img1

宏定义查看: img2

Document Actions