为什么很多人都选择 OS X + Vim + IntelliJ IDEA?

Posted MacTalk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么很多人都选择 OS X + Vim + IntelliJ IDEA?相关的知识,希望对你有一定的参考价值。

这是个知乎上的问题,具体如下:

为什么很多人觉得用 Eclipse 不好用?为什么觉得用 IntelliJ IDEA 或者 Vim 效率高?Joshua Bloch 写 Effective Java 也是用的 Windows,为什么很多人都用 OS X 却不用 Ubuntu 或者Windows 或者其它工具?这些选择真的提高了开发效率吗?

排名第一的回复非常容易误导读者,于是我写了一篇短文,以正视听:

牛人一般是这么写代码的:

比尔·盖茨:艾伦毫不质疑比尔·盖茨的编程能力,盖茨当年要编写软盘驱动器的Basic程序,还有几天的时候抓着三个作业本和十根铅笔住进了旅馆,5天后带着几千个字节的汇编代码回来了,然后满脸倦容把这些代码输入终端,告诉艾伦「搞定,你们再看看有没有bug」,然后就回哈佛了。事了佛衣去,深藏功与名。

李纳斯·托瓦兹(Linus):在整个创造 Linux 的过程中,我们没有看到李纳斯使用了什么样高级工具,估计那时也没有,整个系统基本上是一行行代码敲出来的,纯手工打造,这些先贤的编程功底和效率让我们叹为观止,所以,现在,我决定打开终端,输入 vi,然后键入:to be continued,感受一下李纳斯当年编程的风采……

高手眼中,根本没有工具,飞花摘叶,皆可伤人。

现在最大的问题来了:你觉得自己有那么牛吗?

如果没有的话就老老实实承认,工具之间确实存在优劣和效率上的差异。

1、如果你不是一个 Windows 相关技术的开发者,那么 OS X 几乎是为程序员量身定制的操作系统。

2、IntelliJ IDEA 就是比 Eclipse 功能强大,商业 License 的钱不是白收的。

3、熟练掌握了 Vim 或 Emacs,绝逼比任何其他的文本编辑器效率高。当你还在等待 IDE 打开的时候,人家已经在命令行把事情分分钟搞定了,还能随时登录到服务器编程和修改文件。

当你认为别人都在装逼的时候,别人已经绝尘远去……就酱。


锤子手机周五就拿到了,等文章的,再等等,毕竟多用几天评价会更客观一些。目前的感受是,T1虽好,却没有用不回iPhone5的感觉。

今晚有人看三四名的球赛吗?反正我是准备等决赛的。

点击原文查看知乎上的问题,喜欢的点个赞。


以上是关于为什么很多人都选择 OS X + Vim + IntelliJ IDEA?的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS X 终端中的 Vim:逐字移动光标

在 Mac OS X 上将代码粘贴到终端窗口中的 vim

聊聊vim,Emacs,Mac OS X与Intellij IDEA的键位绑定

VMWare安装苹果Mac OS X

大话DC/OS(Mesos),Kubernetes和Docker

有没有快速的方法在vim中选择属性键值对(例如id =“mytest”in)?