首頁 > 軟體

Mac OS X 開發環境搭建之 IDE、編輯器篇

2020-06-16 17:36:40

  俗話說,工欲善其事必先利其器。 

  以前在 Windows 下做 vc++ 開發時,幾乎只有 Visual Studio 可以選。曾經也狂熱的認為 vs 是世界上最好的 IDE 沒有之一,後來 vs 版本更新越來越快,而老專案一直使用 vs2008 編輯編譯,偶有同事想一起嚐鮮,卻沒人願意承擔換 IDE 的風險。一直不明白 M$ 為什麼一定要把 vs 做成全家桶,我僅僅想用最新的 IDE,不想換編譯器啊!!!總之,做 vc++ / MFC 開發想換新版 vs 幾乎是不可能的,當然你也可以說 M$ 早就放棄 MFC 了。。。

  脫坑轉做 Java 後發現,Java 的 IDE 可選擇性真多啊,而且大多都是跨平台的,這個不得不讚!周圍大多數 Javaer 都在用 Eclipse 以及 MyEclipse,而網上 IntelliJ IDEA 比 Eclipse 強的 blog / news 越來越多,最強有力的證據無異於 Google 推出的 Android 整合 IDE —— “Android Studio” 是基於 IntelliJ IDEA 的,之前一直是一個可以整合進 Eclipse 的 ADT 開發包(至少我在 2011 年初學 Android 的時候是這樣的)。

  於是,直接安裝了最新版的 IntelliJ IDEA,選擇它的另一個原因是寫 Python 一直用的 PyCharm,兩個同屬於 JetBrains 的產品,快捷鍵操作之類的都是一樣的,並且預設可選深色主題—— Darcula。社群版是免費的,旗艦版(或專業版)是收費的,不過可以通過這裡進行註冊(手動噓…)。

  除了 IDE 外,一款好的編輯器也是必不可少的。以前在 Windows 下用過 gVim,Notepad++,SourceInsight,UltraEdit 等等,自從用了 SublimeText 之後就把前邊的全都解除安裝了,優點太多,單單支援外掛這個就甩其他幾個編輯器好幾條街。雖然是收費軟體,但可以無限期試用~

   程式猿這個行業素來有鄙視鏈存在,從開發語言間的鄙視到 IDE 之爭從來沒斷過。真不知道有什麼好爭的,就像找結婚物件一樣,適合自己的就是最好的。

——————————————————華麗的分割線——————————————————

目前Mac上安裝的:

  1. IntelliJ IDEA 2016,輕鬆設定JDK 1.5 ~ JDK 1.8,Tomcat等,自帶的Version Control支援Git、Subversion,是我用過的最好用的版本控制工具,整合的Ant、Maven也不能更好用了
  2. Eclipse Mars,專案組自己開發的一個外掛只有Eclipse可用
  3. Sublime Text 3,安裝了常用的外掛
  4. Vim,使用OS X自帶的Terminal,輸入vim直接可以使用
  5. PyCharm 2016,同IntelliJ IDEA,寫Python時用
  6. Beyond Compare,檔案、資料夾對比工具,其實在JetBrains的產品中整合的對比工具也是很好用的
  7. Dash,API文件瀏覽器 && 程式碼片段管理工具,配合Alfred簡直不要太爽(後者堪稱Mac平台下最為傳奇的效率產品,神兵利器

使用IntelliJ IDEA 13搭建Android整合式開發環境圖文教學 http://www.linuxidc.com/Linux/2015-09/123416.htm

IntelliJ IDEA 12 建立Web專案圖文詳細教學 http://www.linuxidc.com/Linux/2013-05/84213.htm

用IntelliJ IDEA開發Android程式圖文教學 http://www.linuxidc.com/Linux/2013-03/81471.htm

IntelliJ IDEA 12開發haXe NME應用設定指南 http://www.linuxidc.com/Linux/2013-01/77227.htm

IntelliJ IDEA執行Play Framework的test mode http://www.linuxidc.com/Linux/2013-07/87694.htm

Ubuntu 13.04 安裝IntelliJ IDEA 12 http://www.linuxidc.com/Linux/2013-11/93014.htm

IntelliJ IDEA 12建立Maven管理的Java Web專案(圖解) http://www.linuxidc.com/Linux/2014-04/99687p2.htm

IntelliJ IDEA 常用快捷鍵列表及技巧大全  http://www.linuxidc.com/Linux/2015-04/116398.htm 


IT145.com E-mail:sddin#qq.com