在使用IntelliJ进行Java开发几个月后,我惊讶地发现一个好的集成开发环境可以让您的工作/生活变得更容易。
正如我通常用C++编程一样,我正在寻找一种集成开发环境,在我看来,与IntelliJ相比,它具有同样多的区别。Linux必须与C++环境兼容,而我和GCC更喜欢自由软件解决方案。
到目前为止,我有两个候选者,Codelite和KDevelop,但我希望从使用这些IDE很长时间和/或在实际项目中工作的开发人员那里获得一些反馈。
谢谢。
发布于 2013-07-16 19:46:12
我使用KDevelop已经有一段时间了,但它有一些...问题(例如,当我在构建目录中执行"rm -fr *“并尝试在KDevelop中重新构建时,它会出现段错误,而我只是在编辑代码时,它会随机出现段错误)。当崩溃后它不再启动时,我停止了使用它。
一个很好的替代方案是Netbeans for Eclipse :它有一个很好的界面,比C++更轻,并且带有合理的默认设置(与Eclipse相反)。
发布于 2013-07-22 03:59:50
如果你打算在UNIX环境中编写代码,我建议你花一些时间学习gdb、VIM (或Emacs)、make、gcc和Makefiles。无论如何,您很可能最终会通过ssh在服务器上编辑代码。在这种情况下,拥有一个好的不依赖于图形环境的IDEish编辑器是非常有价值的。
YouCompleteMe、Syntastic和NERDTree都是值得一试的VIM插件。
发布于 2013-08-08 10:55:26
我用过codelite,我发现它的代码完成是可以接受的,并且可以调优。
然而,我对Linux编程还不是很熟悉,因为我希望在这一点上我能做到。
https://stackoverflow.com/questions/17675228
复制相似问题