1
7
代码::blocks执行前5个操作,它还具有类方法浏览功能(尽管不是继承显示)。这是一种比Eclipse或Netbeans轻得多的孤子,但是如果你喜欢极简的方法,那就很好了。 总结CB与您的要求:
由于您提到的所有解决方案都是免费的,所以您可以尝试所有解决方案,然后决定采用哪一种解决方案。我就是这么做的。 |
2
3
除了上面提到的,还有 QTCreator 它有“快速代码导航工具”,尽管我没有使用它。 我认为,尽管非必需的需求不是那么好,但是您可以很容易地看到使用搜索调用方法的位置!(当然,如果您有一个庞大的类层次结构,其中每个类都有相同的命名方法,那么只能怪您自己:)如果您没有以一种易于理解的方式布局类的话) |
3
2
我建议netbeans在6.5中使用,它的IDE速度非常快,并且提供了您所有的10个需求。 |
4
2
我最近也问了这个问题。我最终选择了Eclipse和CDT插件以及Cygwin库。我对它非常满意,只是我还没有完全掌握调试器的窍门。在Debug透视图上浏览源代码的窗口非常小,因为某些原因,我还没有弄清楚如何查看数组,我想我敲掉了一个显示变量的窗口,不知道如何返回。我最终放弃了调试器的透视图,只在普通透视图中遍历调试。 此外,我使用Eclipse作为Java,因此有助于最小化学习曲线。它可以进行重构,也可以集成SVN。 |
5
2
基于Java的IDE(NETBeaS和Eclipse)有时有点慢。他们的主要焦点是Java。Eclipse的一个问题是很难用于小屏幕,比如笔记本电脑。我喜欢通常在vim+ctags中工作(执行grep和find的函数),当我有一些高级操作(比如比较两个目录层次结构)时,我使用eclipse。我没有使用过很多代码::块,但我听到了一些关于它的好消息。 来自Emacs,我想你更喜欢轻而不重的东西。我会考虑将code::blocks作为一个很好的探索候选。 |
7
1
去看日蚀。如果你有一台像样的电脑,它的速度足够快,而且它的插件有最好的可能性。 |
8
1
代码块有很多 features 检查一下! 它是免费的! |
9
1
如果您已经了解了Emacs,那么仅仅使用更多的软件包可能比学习一个全新的IDE更容易。 例如,您可以轻松地使用emacs执行9:只需运行一次标记,然后运行m-。任何地方都可以。 您还必须权衡IDE的特性与您丢失的特性。例如,大多数IDE往往不具有Emacs的简单宏功能或数字前缀,这通常类似于更一般的重构形式。 |
10
1
重要的不仅仅是IDE——您可能需要能够在IDE之外构建应用程序(即持续集成)。 考虑使用 CMake 创建构建脚本的跨平台描述。一旦您有了cmake脚本(这很简单),您就可以从它为您选择的IDE生成项目文件——Eclipse、kdevelop、Visual Studio、代码块等。 我建议使用Eclipse作为IDE。对于如何在Eclipse中使用cmake,有几个选项。四处游玩,找到最适合你的。 再来一次-cmake不仅是 跨平台 它也是 交叉ide . 而cmake脚本非常可读,一个简单的make文件如下:
现在将其与makefiles进行比较,或者在您最喜欢的IDE中设置项目! |
11
0
我的两分钱(没有特别的顺序…并不是所有这些选项都是C++的:
干杯! |
12
0
Sublime文本编辑器是迄今为止我所见过的最好的跨平台编辑器。尝试使用它 http://www.sublimetext.com/ .它具有无限的演示周期,不会抑制任何功能。但如果你对此满意,请购买并使用它来赞扬作者。 |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |