Mac OS X 开发环境搭建之 IDE、编辑器篇


  俗话说,工欲善其事必先利其器。 

  以前在 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集成开发环境图文教程

IntelliJ IDEA 12 创建Web项目图文详细教程

用IntelliJ IDEA开发Android程序图文教程

IntelliJ IDEA 12开发haXe NME应用配置指南

IntelliJ IDEA运行Play Framework的test mode

Ubuntu 13.04 安装IntelliJ IDEA 12

IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

IntelliJ IDEA 常用快捷键列表及技巧大全   

IntelliJ IDEA 的详细介绍:请点这里
IntelliJ IDEA 的下载地址:请点这里

本文永久更新链接地址

相关内容

    暂无相关文章