linux下用过的c++IDE

没有哪个ide是完美无瑕的,最合适你的就是最好的。这个句式可以用在很多场合。
只说下自己的体会,不全面是一定的,比如eclipse,就有好几个版本的,c++版本的有这个问题,其他的就不一定。

qtcreator

好用之处

  • 速度快。因为它本身就是c++编写,不依赖于虚拟机环境。
  • 界面简洁友好。用过就知道,比较舒服。说他简洁友好,主要是和eclipse比较,eclipse启动之后,编辑界面和调试界面居然还用不同的模式,最不能理解的是,居然各个视图框变来变去,我里个去,真受不了这种墙头草的风格。
  • 快捷键可配。这个表面看不是什么亮点,但是,相比于一些自配了快捷键就各种公主病的ide来说,还是值得点赞一下的。受够了这么多折磨之后,我也渐渐的理解并认同了一点,ide的快捷键,就让它是原来的样子吧,没有必要弄成别的样子,因为它不是那个样子,你非要它那个样子,它出毛病也是可以理解的。
  • esc的爽度高。意思是说,连按esc,可以快速褪去不感兴趣的窗口,直到最后只剩下编辑界面,这个感觉很好,觉得只有真正懂的人才会有这样的设计理念。有一种了却凡尘终归土,除去面纱才为真的意境。

不好用之处

  • 致命的缺陷。 有的时候调试看不到变量值。 这个有的时候,完全看心情,至少到现在,这个规律我还没参透。
  • 击不中断点。模式都对,就是击不中,我甚至为此重装多次系统,就为了继续用你,无奈被整得完全没脾气,终究促使寻找新的工具。
  • 崩溃。引入makefile文件工程的时候导入文件居然崩溃,而且,给的错误信息就是俩字-吐核。上帝给了我们变幻莫测的世界,大概这就是一个缩影。

概括

还是很优秀很优秀的一款ide,一些瑕疵掩盖不了它的光芒。虽然有时系统环境的变换以及本身的升级会引起一些问题,虽然次要矛盾在一些时刻会转换成让你无所适从的主要矛盾,总体来说,还是相当不错的。

codeblock

  • 太笨,我连安装都装不上,一大堆动态库依赖,真受不鸟,感叹,你这又是何苦为难使用者?
  • 曾经为了较过这个劲,我下载了gtk,wxwidgets,还有一大推它需要的库,源码编译,就不信搞不定,结果,约两个小时过去之后,眼看就要进入link阶段的尾声了,结果,提示需要boost库...

概括

我绝不会认为一个让使用者连安装都要很操心的ide是一个称职的ide。不管你的工作后面做的多么完美,从一开始,理念就错了,说到这里,要顺便给qtcreator和几大以java虚拟机作为环境的ide,他们的使用方式很简单,就一个./runme,之后的事情就是傻瓜式的。
这才叫懂。懂不?

eclipse

好用之处

暂时没有什么比较印象深刻的地方。

不好用之处。

  • 智能提示几乎类似弱智,还不如用脑子记忆。
  • 速度慢,还能再慢点吗?
  • 快捷键病态。不好所它错,从配置上来说,这就是个几乎让人无法忍受的配置项,怎么做的这么复杂,还能再复杂点吗?

概括

不推荐使用它来开发。

NetBeans

好用之处

  • 令人惊奇的发型,它的速度没有想象中的那么慢。
  • 索引智能,比如,查找用例,它会自动帮你过滤定义和声明,直接找出使用的地方。
  • 调试好用
  • 声明定义头文件跳转迅速。在这点上,速度和qt可以媲美,甚至比qt速度还要快,尤其是检索,令人比较难以置信,java也可以写出如此快速的程序。可见程序跑的快不快,不是采用什么语言的问题,而是你写的如何的问题。

概括

推荐使用这款,暂时没发现比较麻烦的事情。

clion

好用之处

  • 功能很全,很强大,界面风格不错

不好用之处

  • 速度慢,有时无法忍受,费用昂贵

概况

个人不是很喜欢。

你可能感兴趣的:(linux下用过的c++IDE)