开发工具 ConEmu 与 Cygwin

chairy11 · 2013年02月04日 · 最后由 luoziyihao 回复于 2016年01月06日 · 7984 次阅读

ConEmu 与 Cygwin 是同一类工具吗?两者怎么比较?

ConEmu 我没有听说过,不太了解。Cygwin 从表象上看是为了帮助你在 Windows 上得到一个 GNU Linux 的开发环境和 Tool chain。

我觉得吧,你还是早点换 Mac 吧,大好的青春都浪费在 Windows 上了不值得呀。

就算不换 Mac 好歹也搞台 Linux 专门开发用,一台 512 内存的 VPS 就可以了,ssh 上去用。

随便去淘一个三年前的笔记本都够了,Linux 非常节约资源,身边好多 Linux 下的 Ruby 开发者都是用的很旧很旧的笔记本都 OK 没有问题。

用 cygwin 不如用 MinGW 啊

ConEmu 感觉没 Console2 好用

ConEmu相当好用。Cygwin 也可以包含在 ConEmu 里面。

#3 楼 @lgn21st #2 楼 @blacktulip 不是硬件问题啊,我装了 windows 和 linux 双系统啊,thinkpad X201i,4G 内存 (实际能用 3G),i5 的 CPU.只是我觉得学 linux 很有挫败感啊……我搞崩溃过一次啊……

#5 楼 @ericguo #4 楼 @ywjno 谢谢,决定试试 ConEmu。

#6 楼 @chairy11 双系统的话,重启切换是个门槛。有没有考虑过主系统 Windows,然后用 VirtualBox 之类的虚拟机软件跑 Linux?

#7 楼 @chairy11 Console2 在设定里面可以设置调用 git 自带的那个 bash,还能设置 tab 打开的时候的默认文件夹,非常舒服, ConEmu 虽然能实现第一个功能但是在设置它的时候感觉太搓,而第二个功能我到现在还没找到,用了 10 分钟感觉没 console2 好用直接给删掉

另外 win 下开发没想象中的那么麻烦,至少最新的 rvm 在 mac 下默认的已经不依靠 xcode 这玩意了

PS:我能吐槽 mac 下有三种安装环境么(gcc,llvm,clang

#9 楼 @ywjno 这个 ConEmu 可以设置默认的,如下图:

另外 git bash 自带也可以设置,类似 Ruby Cmd:

#10 楼 @ericguo 我说的是设置的时候感觉太挫也没说不能设置,console2 的 setting 里面直接打开就能直接看到ShellStartup dir这两个设置选项容易上手

其实吧还有另一个原因,公司的某安全软件会把 ConEmu 当成病毒直接就把 exe 文件给干掉了,Orz。。。

直接上 mac 得了,mac 既有你喜欢的 windows 操作界面,又有 unix 命令行工具。

三点原因不转 Mac,一,已经开始转 Ubuntu 了,二,现在单位开发都要.net,三,Mac 性价比不高,苹果也太封闭。

用 VirtualBox 跑个 Linux 虚拟机吧,最靠谱了,代码啥的单独放一个分区(虚拟磁盘),虚拟机搞挂了也没关系,有 snapshot 没有的话从模版(或者 Vagrant base box)重建一个,挂载之前的虚拟硬盘即可。

#13 楼 @ericguo 前两点是客观原因,不予置评;第三点不敢苟同,曾经我也认为 Mac 性价比不高,但几年用下来就彻底不再这么想了。我也不知道该如何去客观地评价性价比这个指标,但就个人切身体会来说,使用计算机超过 15 年,最近三年多是交替使用 PC 和 Mac,后来慢慢过渡到完全使用 Mac。而且由于我个人的经历比较丰富,在很多领域都长期使用过,最终的感受是,在我用过的所有电脑里,只有现在的 Mac 是让我从来没有后悔买过的,其他的多多少少心里都有些梗。

#15 楼 @nightire I bought a Mac and regretted - I should have bought a more expensive Mac.

#16 楼 @blacktulip yep, maybe this is the only reason to make you feel regret

#18 楼 @bhuztez 严格意义上当然算,不过你随便找人问问 PC 和 Mac 一样不,我想多数人还是会说不一样,这是 public common sense

#4 楼 @ywjno console2 简单些?

#6 楼 @chairy11搞崩溃 n 次的路过

需要 登录 后方可回复, 如果你还没有账号请 注册新账号