在前面的一片文章中,随便的介绍了一下emacs + cscope + xcscope阅读源码.今天这篇文章就介绍一下eclipse,安装相关插件也能够
起到和上面emacs安装插件后结合终端svn/git 使用的效果~
为了简洁和方便,我一般很少安装IDE,但是eclipse例外,因为 它可以支持多种语言的开发.用起来很方便.
1. 安装eclipse cdt 插件:
相信很多人都有配置过eclipse + cdt 插件,配置的过程很简单,就简单的介绍一下.因为相关的文章很多.
从eclipe的菜单选项中选择Help -> Install New Softwware,然后去添加上cdt插件的官方安装url,这个url可以在eclipse的官网找到.
eclipse cdt: http://download.eclipse.org/tools/cdt/releases/indigo
安装的过程都是按照提示一步一步的选择next就可以,所以简洁明了.
2. 安装svn/git 辅助插件:
关于svn/git 这些辅助插件,在更新site地址里面都有提供:Indigo Update Site - http://download.eclipse.org/releases/indigo/ 所以只需要在更新中选择安装.
选择安装EGit插件.
安装配置的过程都是相当的简单的,在此过程中可能需要重启一下eclipse.但是也是很快的.下面就看一下如何在eclipse中使用EGit插件~
在Project Explorer窗口右击 然后选择-> Import 就会看到提供的各种版本控制工具的使用~
选择Project from Git , 然后选择URI 这是我使用的模式~ 这里需要注意操作的步骤~
先选择 Connection Protocol -> git , 然后在URI里面输入glib的git URI:git://git.gnome.org/glib
然后就是一路的next就可以了,知道完成项目的创建.
3. 如何在源码中如何使用检索功能呢?
我们随便打开一个文件: glib/glib/gthread.h
如上图中, 我想要查找glib 线程结构_GThread的定义,操作如下图:
然后就会看到在下面的一view中看到在工程中所有和tag匹配的所有文件,以及匹配的数量个位置.
结束:
好了,到这里就简单的介绍完了.在终端中使用git/svn,虽然没有在GUI工具中有菜单操作那么人性化,但是我还是比较倾向于终端直接使用.方便快捷,没有一大堆的工具依赖.
这篇文章只是为了提供另外一中阅读源码的方法,希望对有些同学有帮助. 另外一点需要道歉的是,我在ubuntu下面截图,因为图片很大个,而且没有图片编辑软件.(即使有我也
不会用)所以导致图片在显示的时候会很大,刚才我测试了一下.如果你的显示器比较小,那么请自己调节显示. 敬请原谅~