天天看點

[Android] osx下如何使用SublimeText閱讀Android系統源碼

平時使用Sublimetext都是打開單個檔案,這次要導入幾萬個檔案,這在一些ide中稱為project。同樣在Sublime中也是如此。

  Project > Add Folder to Project 選擇源碼目錄即可

這時在視窗左邊欄中将出現剛剛添加的檔案目錄,如果還需要添加其他目錄,則重複這一操作即可。

  Project > Save Project As

點選儲存後Sublime Text将自動生成兩個檔案:

project_name.sumlime-project:包含工程定義,該檔案會被記錄到版本控制裡。

project_name.sublim-workspace:包含了使用者的工程資料,例如打開的檔案和修改等,該檔案不會被記錄到版本控制裡。

在.sublime-project檔案中,你可以定義工程配置。例如你可以定義多個目錄路徑,或者哪些目錄或檔案需要排除在外。例如:

以上.sublime-project檔案中定義了兩個目錄,而“name”标簽是該目錄在Sublime Text的左邊欄中顯示的名字。通過定義“name”,你可以将一些長路徑或者名字很長的目錄以更簡潔的名稱顯示在左邊欄中。

安裝Package Control插件

1.打開控制台

2.輸入代碼:

python2.x代碼:

python3.x代碼:

安裝CTags

首先 Preference -> Browser Packages... 檢視是否已經安裝了CTags Package,如果沒有則繼續下面步驟

Preference -> Package control, 輸入“install package”,它會找出你可以安裝的插件,在清單中選擇ctag插件進行安裝

3.建立索引

[Android] osx下如何使用SublimeText閱讀Android系統源碼

螢幕快照 2017-03-22 下午2.55.23.png

期間出現Package Control:There are no packages available for installation彈窗提示

選擇Preference->Browser Packages打開檔案夾後

删除Package Control目錄、删除User目錄下相關Package Control名稱檔案等,再次安裝。

ctag rebuild時彈窗異常如圖:

[Android] osx下如何使用SublimeText閱讀Android系統源碼

螢幕快照 2017-03-22 下午3.01.14.png

這是因為我們還沒有安裝和配置ctags

下載下傳ctags-5.8.tar.gz解壓并編譯,依次執行如下指令:

tar xzvf ctags-5.8.tar.gz

cd ctags-5.8

./configure

make

sudo make install

打開Preference ->Package settings->ctags->settings-user和settings-default

把default中的配置全部複制到user中,然後改一下command配置項,為ctags的可執行檔案路徑/usr/local/bin/ctags(可以通過which ctags指令檢視ctags路徑)

修改跳轉

預設函數跳轉:Ctrl+shift+左鍵; 跳轉傳回:Ctrl+shift+右鍵。修改方法:

Perference->Package Settings->CTags->Mouse Binding Default->複制到Mouse Binding User,把裡面的"ctrl+shift",修改為“command”,這樣就可以用“command+左鍵”跳轉了:

至此Android源碼項目建立完成并建立索引,代碼跳轉也反應迅速。

作者:Jenson_

連結:http://www.jianshu.com/p/c295d2729ecf

來源:簡書

著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

本文轉自demoblog部落格園部落格,原文連結http://www.cnblogs.com/0616--ataozhijia/p/7523724.html如需轉載請自行聯系原作者

demoblog

下一篇: WPF 驗證控件

繼續閱讀