对于使用gedit来阅读代码的开发者来说,当代码量比较大,宏、结构体、函数一大堆的时候阅读查找就显得不方便了。如果用eclipse等其他工具来阅读又感觉怪怪的,启动个eclipse还要等一会呢(说不定还会古怪的卡死),这时候classbrowser这个插件可就帮了大忙诺,这个插件的功能就是形成函数、结构体的树形结构来方便我们查看代码。
这个是它的简要介绍http://www.stambouliote.de/projects/gedit_plugins.html,我们点击gedit_classbrowser-0.2.1.tar.gz进入到下载页面,然后下载。解压后,可以看到一个README文件,根据上面的提示把解压后的内容移动到~/.gnome2/gedit/plugins目录(我的plugins是自己创建的);这里注意是把解压出来的文件夹里的内容移动到plugins中去,不包括文件件本身!
然后打开gedit后,在edit->preferences->plugins中找到classbrowser,打上勾激活之。这时候你打开一个普通C文件奇怪的是,打开侧面板,再点击classbrowser你看不到一个函数名,结构体的列表……
原来默认时它只认识.py文件里面的一些标签(在解压出来的文件里面有.py文件),要想它识别C,C++等其他编程语言的标签你就得安装ctags。下面就来安装ctags吧,首先来下载--http://ctags.sourceforge.net/(我下载的是第一个),同样解压后有一个INSTALL文件,打开看看:找到Basic Installation那一段,它告诉你基本安装的5个步骤。我的步骤是:
1 ./configure
2 make
3 make install
4 make clean
如果在执行上述指令时有报权限错误,就改变下文件权限,这时候再打开.c/.c++文件就可以看到函数、结构体等的树形列表了,阅读效率大大提高啊!!
下面是安装完成效果,很舒服吧!