WORK 6/365 : 工欲善其事,必先利其器
最近碰到開發工具的窘境,開發Android通常搭配Eclipse+ADT,但是我這台弱到可憐的Mac Book Air只有2G的記憶體,Eclipse又是著名的肥到要命,有時build Android project會卡在那邊裝死。
看來硬體的強度決定寫code的工具,除了vim這種text editor外,個人偏好Sublime Text ,除了配色得宜外,操作起來也是頗順,此外有很多的快速鍵、腳本及plugin可以外掛進去。
以Android開發來說,你可以外掛Andrew,如此就可以Build/Clean/New/Run等動作,此外find symbol也可以快速找到你想要的method/valuable/class,還可以用GitGutter跟Git的狀態做比較等等
昨天找了一個晚上但還是有些IDE基本的功能沒有在Sublime的Plugin中找到,例如:
希望也能用MBA也能開心的開發Android Project
看來硬體的強度決定寫code的工具,除了vim這種text editor外,個人偏好Sublime Text ,除了配色得宜外,操作起來也是頗順,此外有很多的快速鍵、腳本及plugin可以外掛進去。
以Android開發來說,你可以外掛Andrew,如此就可以Build/Clean/New/Run等動作,此外find symbol也可以快速找到你想要的method/valuable/class,還可以用GitGutter跟Git的狀態做比較等等
昨天找了一個晚上但還是有些IDE基本的功能沒有在Sublime的Plugin中找到,例如:
- Type Hierarchy : 找出繼承架構
- Call Hierarchy : 找誰call了某個Method/Valuable
- Refactor : Rename class/method/valuable、move method/valuable
- Android Lint : check the source code error without compile
希望也能用MBA也能開心的開發Android Project
留言