在前面的一片文章中,隨便的介紹了一下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下面截圖,因為圖片很大個,而且沒有圖片編輯軟件.(即使有我也
不會用)所以導致圖片在顯示的時候會很大,剛才我測試了一下.如果你的顯示器比較小,那么請自己調節顯示. 敬請原諒~