从Linux下C/C++IDE选择想到的

      从开始写程序起,我已经用过很多的开发环境了。从AppleII上的直接写汇编,ROM Basic,到DOS中的Turbo Basic, Turbo C, Q Basic,到Windows下的Borland C++, Vc++, C++ Builder等,一路走来,一切都很自然,因为我没有什么好选择的。
      但当我开始接触GNU/Linux,似乎一切都变了。Linux下几乎没有一个好用的C/C++ IDE,据说很多大牛都是用vim,emacs等编写程序,gcc编译,gdb调试。这样一个熟悉了windows下集成开境的我,对这个过程很难适应,即便适应了,也是开发一些小程序,当文件一多,又想着IDE的好处了。
      于是我开始寻找Linux下好用的IDE。以下是我曾经试过的一些IDE:

  • Anjuta:最早接触是在03年,感觉做得越来越好了,与autogen配合,自动生成configure等文件,但离一个好用的IDE有一定的差距。
  • Eclipse:基于java的东东,挺大,挺慢,尤其是写C++程序,这让追求完美的C/C++程序员无法忍受。
  • Netbeans:跟Eclipse有着相似的特点。
  • Code::Block:没怎么好好试,装了之后,感觉挺慢,功能也不是很强,虽说是用C++写的。
  • SlickEdit:也许是我用过的在Linux下最好的IDE,几乎具有IDE所应该具有的一切特征(除了开发图形界面),速度和资源占用都不错,可惜它是收费的,而且很贵,作为个人使用,我还买不起,哈哈!只能拿试用版过过瘾了。
  • Vim/Gvim:我最喜欢的编辑器。我正在努力把它改造成一个IDE,但是还是有些差距的,不过基本上过得去。
  • Emacs:这个东西挺可怕,功能实在太强大了,我没有仔细研究过,也没有工夫,毕竟vim先入为主了,我很知足的。emacs功能太多,不过最让我讨厌的是总要按Ctrl或Alt键,Oh,我的手指真的不爽,如果给我增加个脚踏板,我想我会好好用用它的。

      此外还有Kdevelop,geany等,感觉就那样,总是有这样那样的缺点。Windows下真的很省心,vs+vc助手就可以通吃了,可是在Linux下就找不到那样的感觉。
      Oh,没有一个是完美的,每一种都有缺点,造物主也许就根本没让它完美。Vs+Vc助手也一样,当我习惯了Vim的操作后,我简直无法忍受用VC写代码,总要把我的右手移开主键区,总要动鼠标,我的手好痛。可这点在我用vim以前为什么没有发现?那是因为我根本没有选择,也就无从比较了。
      我终于明白了一个道理:选择是痛苦的根源
      如果没有选择,我们就会觉得我们是幸福的,世界就该这样。但是有了选择,我们迷茫、痛苦了。但选择使我自由,痛苦就是自由的代价。这就像在选择不同的Linx发行版,试了N多种,但终于回到一种上,我一直也没找到最好,但我们彼此适应了。
      我不再寻找了,我还是用我的vim吧,我相信通过我的努力,会让我们配合得更好。我继续寻找的将是我为什么选择它!
     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值