高效Macbook開發之道(工具篇)
程序員就像工匠,若想高效地編寫出漂亮的代碼,就得要有一把好”錘子”——好的開發工具。就像老羅提出匠心與情懷,程序員對于手中的工具也是飽含工匠情懷的。所以,本文就講講那些我用出情懷的高效工具們。
Macbook
毋庸置疑,首先你得有臺Macbook,這是脫離鼠標提升效率的第一步。所以本文基本上都是推薦Mac上的工具。
筆記&編輯器
-
我的筆記需求很簡單,1. 支持Markdown與預覽 2. 支持筆記分類管理 3. 簡潔美觀。哦,要是能直接在Markndown中粘貼圖片就更好了。MWeb是我目前用過這么多產品里唯一全符合這些要求的。已購。
EvenNote不支持Markdown,太重。Mou缺少文檔管理。Cmd Markdown,離線版還有待改進。
</li> -
Sublime是一款具有豐富擴展功能的編輯器。作為前端開發者,完全可以用如此輕量的工具作為前端IDE。
</li> -
Atom的推出就是要取代Sublime的。兩者功能差不多,可以說Atom深受Sublime哲學的影響。Atom對于包管理更加方便,代碼補全也是出色的功能之一。優秀的界面設計,讓我這視覺動物忍不住就用上了。就是相對Sublime而言,做的有些重了。
</li> </ul>開發工具
-
Java IDE的不二之選。強大,強大,強大,記得一定要上Ultimate版,有錢的就付費,沒錢的先用破解。用慣后會極大提高開發速度。重復代碼自動檢查、代 碼規范提示等功能還能幫你糾正編碼規范。快捷鍵盡量用默認的,不要用Eclipse快捷鍵,雖然一開始會有點難以適應,但是用久了會發現爽的飛起。 Jetbrains家族的產品都很良心,RubyMine、Pycharm、WebStorm都是不錯的IDE。
</li> -
Dash是一個API文檔瀏覽器,以及代碼片段管理工具。作為一名程序員,每天必不可少的動作就是查各種API文檔,為了搜一個函數打開好幾個web窗口是很常見的事。Dash可以提高我們的效率,尤其是我為它綁定了shift+space的快捷鍵之后,在全屏IDE中我可以直接呼出dash查詢想要的類/函數。已購。
</li> -
自帶的Terminal其實也還行,不過有很多理由讓我們用iTerm 2。例如設置主題、各種快捷鍵、方便的復制查找。再配合上Oh My Zsh ,簡直爽到爆!
</li> </ul>綠色上網
-
Shadowsocks在Mac上的客戶端。[蠟燭]
</li> -
iOS 9的一個神級API,以及給力的app開發者,終于帶給iOS用戶們一個安全、低成本、最大網絡速度、無連接狀態、國內外分流的完美解決方案。終于可以在碎片時間獲取國外的最新資訊了。
</li> </ul>其他
-
Mac自帶的字典其實已經很方便了,三指輕按在閱讀英文文檔時非常方便,但不能滿足查單詞的需求。而Mac上的詞典確實比較少,也就這款用的比較順手,我綁定了option+space快捷鍵,可以輕松從頂部呼出搜索欄。
</li> -
作為程序員,免不了要畫些流程圖什么的。OmniGraffle絕對是Mac上最好用的流程圖軟件,畫出來的圖顏值爆表。當然,這是收費的。(先破解等有錢了再還上嘛)
</li> -
Chrome插件
關于Chrome插件我這里只推薦兩個吧。一個是圍脖是個好圖床,可以方便的通過粘貼、拖拽將圖片上傳到新浪微博圖床,并拿到鏈接。另一個是Proxy SwitchyOmega,SwitchySharp的升級版,搭配ss能代理工具使用。
</li> </ul> </span></div> http://wuchong.me/blog/2015/11/21/macbook-productive-tools/
-
-
-