最近做了一段 PHP 的開發專案,以前習慣用 zend studio 做 PHP 的開發,這次因為兩個原因重新組織了一下開發工具,一個是因為現在的專案前端的開發尤其是 JS 的工作量很大,另外是以前用 Windows,現在用 Mac,相比之下 Mac 上的工具軟體更好用和強大一些。
==Coding
Sublime Text 3 – 最厲害的還是檔案索引 cmd+P,另外 Sublime Text 3 和 2 相比有一個新增的重要功能是『Go to definition』,對 MVC 這種不斷需要切換檔案的框架非常有幫助。
iTerm – 除了歷史記錄,最常用的就是用來放 douban.fm
SourceTree – 雖然很多人在 Mac 上用 tower,雖然重新整理速度有些慢,但覺得最好的地方還是它一目瞭然的檔案 diff 功能。
Sequel Pro – 連 MySQL 和操作速度,非常快。
HTTPScoop – 捕捉 HTTP 連線,web 程式設計 debug 的必備。
Chrome – Chrome 的 DevTool 做得太好了,能幫助你輕鬆搞定所有前端 js 的問題。
Dash – 非常方便的文件查詢工具,非常全,自動更新,而且最新加進去了快捷鍵查詢。
Kaleidoscope – 實際經驗是那些最耗費時間的問題,最終往往被它解決掉的,極其直觀好用的檔案比較和修改工具。
==專案管理
Evernote – 對每一個功能點的開發,以前喜歡用紙筆先理清思路,現在就直接在 evernote 裡面建一個 note,將來需要的時候檢索也非常方便,複用性很好。
Tower.im – 在國外最近冒出來的眾多向 basecamp 致敬的產品中,唯一覺得和自己合拍的一個產品就是 tower.im,現在不管大大小小專案,只要有協作就會用它。
==時間管理
AntiRSI – 這個行業最大的問題就是容易不知不覺地久坐,所以現在開工前必先開啟這個軟體,它的設計讓你很難 ignore 它,強行退出除外。
Vitamin-R – 在任務緊張的時候,喜歡用番茄工作法,因為能夠比較清楚的衡量進度,來不及至少可以提前預警,Vitamin-R是一個不錯的番茄工作法工具。
douban.fm Linux 版本 – 太安靜的時候提高效率用。
==其它
喜歡在第二屏的桌面上顯示常用軟體的快捷方式幫助記憶,分享一個自己做的,左邊是 iTerm 的常用快捷鍵,右邊是Sublime Text 3的。