Mac使用SublimeText閱讀Android系統(tǒng)源碼

一艘虎、先下載系統(tǒng)源碼唉侄,并解壓咒吐。

我這邊下載的是android11,解壓完大概是40G属划。


下載系統(tǒng)源碼恬叹,并解壓

二、創(chuàng)建工程

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

導(dǎo)入源碼

這個時間會比較漫長同眯,我差不多弄了四個小時才好绽昼。導(dǎo)入成功后,點開窗口左下角按鈕须蜗,會在窗口左邊欄中將出現(xiàn)剛剛添加的文件目錄硅确。

導(dǎo)入源碼完成

三、保存工程

Project -> Save Project As明肮,點擊保存后Sublime Text將自動生成兩個文件:


image.png

android-11.0.0.sumlime-project:包含工程定義菱农,該文件會被記錄到版本控制里。
android-11.0.0.sublim-workspace:包含了用戶的工程數(shù)據(jù)柿估,例如打開的文件和修改等循未,該文件不會被記錄到版本控制里。

下次打開工程秫舌,只需要打開android-11.0.0.sumlime-project即可的妖,秒開绣檬。

四、電腦安裝和配置ctags

1嫂粟、安裝ctags娇未,終端輸入:

brew install ctags-exuberant

可能會提示zsh: command not found: brew,那就需要安裝brew赋元。否則跳過步驟2

2忘蟹、安裝brew,終端輸入

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

敲擊完畢后搁凸,要求輸入序號媚值,輸入 1,然后 yes 并 屬于自己的密碼 后 等待安裝即可护糖。安裝完畢后重復(fù)操作1.

3褥芒、ctags安裝完終端輸入,查看安裝信息:

which -a ctags

打印結(jié)果

 /usr/local/bin/ctags
 /usr/bin/ctags

五嫡良、SublimeText安裝ctags插件

  1. 首先 Preference -> Browser Packages -> Package settings 查看是否已經(jīng)安裝了CTags锰扶,如果沒有則繼續(xù)下面步驟
  2. Preference -> Package control, 輸入“ip”,選擇“install package”寝受,它會找出你可以安裝的插件坷牛,在列表中選擇ctag插件進行安裝

六、添加索引

打開Preference -> Package Settings -> CTags -> Settings-user 和 Settings-default
把default中的配置全部復(fù)制到user中很澄,然后改一下command配置項京闰,為ctags的可執(zhí)行文件路徑/usr/local/bin/ctags(可以通過which ctags命令查看ctags路徑)

添加索引

七、修改快捷鍵

默認函數(shù)跳轉(zhuǎn):Ctrl+shift+左鍵甩苛;跳轉(zhuǎn)返回:Ctrl+shift+右鍵蹂楣。

修改方法:
Perference -> Package Settings -> CTags-> Mouse Binding Default 和 Mouse Binding User

把default中的配置全部復(fù)制到user中讯蒲,把里面的"ctrl+shift"痊土,修改為“command”,這樣就可以用“command+左鍵”跳轉(zhuǎn)了墨林。

八赁酝、推薦sublime插件

1、ChineseLocalizations -- 設(shè)置中文語言
2旭等、Material Theme —— Sublime主題推薦
3酌呆、Bracket Highlighter —— 括號高亮

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市辆雾,隨后出現(xiàn)的幾起案子肪笋,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件藤乙,死亡現(xiàn)場離奇詭異猜揪,居然都是意外死亡,警方通過查閱死者的電腦和手機坛梁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門而姐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人划咐,你說我怎么就攤上這事拴念。” “怎么了褐缠?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵政鼠,是天一觀的道長。 經(jīng)常有香客問我队魏,道長公般,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任胡桨,我火速辦了婚禮官帘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘昧谊。我一直安慰自己刽虹,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布呢诬。 她就那樣靜靜地躺著涌哲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪馅巷。 梳的紋絲不亂的頭發(fā)上膛虫,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天草姻,我揣著相機與錄音钓猬,去河邊找鬼。 笑死撩独,一個胖子當(dāng)著我的面吹牛敞曹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播综膀,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼澳迫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了剧劝?” 一聲冷哼從身側(cè)響起橄登,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拢锹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谣妻,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年卒稳,在試婚紗的時候發(fā)現(xiàn)自己被綠了蹋半。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡充坑,死狀恐怖减江,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情捻爷,我是刑警寧澤辈灼,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站也榄,受9級特大地震影響茵休,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜手蝎,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一榕莺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧棵介,春花似錦钉鸯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吨述,卻和暖如春岩睁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背揣云。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工捕儒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人邓夕。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓刘莹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親焚刚。 傳聞我的和親對象是個殘疾皇子点弯,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359