当前位置:  开发笔记 > 编程语言 > 正文

适用于*nix的最佳C++ IDE

如何解决《适用于*nix的最佳C++IDE》经验,为你挑选了7个好方法。

什么是*nix环境的最佳C++ IDE?我听说Eclipse的C/C++模块和Notepad ++都不错,但除了这两个之外我还没有真正的想法.有什么想法或意见吗?



1> brasskazoo..:

在Ubuntu上,存储库中可用的一些IDE是:

KDevelop的

Geany

Anjuta的

还有:

Eclipse(由于文件/文件夹权限问题,建议您不要从存储库安装)

代码::块

当然,每个人都喜欢基于文本的编辑:

VI/VIM

emacs的

确实vim和emacs是非常强大的工具,但学习曲线非常陡峭.

我真的不喜欢Eclipse那么多,我发现它有点笨拙而且有点过于笨重.
我已经开始使用Geany作为一个简单但功能强大且可用的 IDE.它具有基本的代码完成功能,是一个漂亮,干净的[Gnome]界面.
Anjuta我试了一天,根本不喜欢它.我没有发现它像Geany一样有用.

Kdevelopcode :: blocks获得了很多好评,但我还没有尝试过.我使用gnome,我还没有看到一个在gnome中看起来很好的KDE应用程序(对不起,我确定它是一个很棒的程序).

如果在linux下只发布了流血的dev-c ++.这是一个很棒的(但仅限Windows)程序.你总是可以在Wine下运行它;)

在某种程度上,它归结为个人偏好.我的建议是调查Kdevelop,Geany和code :: blocks作为起点.


最近我和Qt Creator玩了一点,这很好.跨平台,免费.值得一试,我想
如果在Linux下只发布了Bloodshed Dev-C++,所有那些以系统结尾的梦幻般的控制台应用程序("PAUSE"); 会崩溃.那么也许有人会解决这种愚蠢的,不可移植的黑客的需要.
Dev-C++是一种有缺陷,无需维护的后部疼痛.当我意识到这一点时,我停止使用它.

2> Jerub..:

作为一名在linux下编写代码多年的程序员,我似乎无法放弃使用Vim编写代码.

一旦你学习它,并学习它的一些更高级的功能(代码折叠,如何使用ctags,如何有效地使用多个缓冲区等)移动到另一个编辑器是非常困难的 - 因为其他一切似乎都缺少你的功能'习惯了.

唯一具有vim功能超集的编辑器是emacs.我强烈建议您学习其中一个 - 如果您有任何疑问,请随时在此处或在irc.freenode.net上的#emacs或#vim中提问 - 这是一个非常大且有用的社区,可以帮助您了解哪些扩展或命令最适合您所面临的软件编辑问题.

[编辑:评论指出"vim不是IDE",我同意.我不喜欢IDE的名字,因为它意味着一个带有项目经理和一堆下拉框的gui.我喜欢用术语" 好工具 ".见Ted Leung关于此事的着作]


我同意.我个人使用vim.但我不会把它称为IDE,它不像是一个.虽然感觉比一个好:)
但是你不觉得你牺牲了IDE使用vim实现的一些功能吗?例如,在那些下拉菜单中,有一些功能,例如重构数百个文件的代码命名约定,如何使用vim这样的实用程序来完成?
Vim有自己的脚本语言,还能用各种脚本语言编写脚本,如python,perl,ruby和lua.请参阅此处以获取示例:http://vim.wikia.com/wiki/Vim_as_a_refactoring_tool_and_some_examples_in_C_sharp

3> tstenner..:

我很惊讶没有人提到Qt Creator,因为它在大多数存储库中都可用,尺寸非常小而且我做的大多数事情我都很需要.



4> KPexEA..:

我推荐CodeBlocks.

强调:

开源!GPLv3,没有隐藏的成本.

跨平台.在Linux,Mac,Windows上运行(使用wxWidgets).

用C++编写.不需要解释语言或专有库.

可通过插件扩展

编译:

多编译器支持:

GCC(MingW/GNU GCC)

MSVC++

数字火星

Borland C++ 5.5

打开Watcom

...和更多



5> 小智..:

我只是使用Emacs.



6> Ben Collins..:

Emacs是一个非常棒的,无所不能,但能够做任何事情的IDE.请参阅此其他相关问题:将Emacs用作IDE



7> HidekiAI..:

我的投票是KDevelop(我希望我有更多积分,所以我可以"投票",所以我可以间接地同意其他人而不是评论).

我几年来一直在使用Eclipse供个人使用,说服自己"既然IBM捐赠了它,它一定很好",但后来我发现了KDevelop并且从未回头.因为我非常喜欢使用Microsoft Visual Studio专业用途,因此KDevelop对我来说感觉最舒服.

我想欣赏节目作为一种业余爱好,而不是花时间找了一下ctrl- k- kctrl- k- b做.就像其他人提到的那样,对他们来说"感觉正确"是最好的IDE.对我来说,KDevelop感觉最舒服,因为我可以专注于编码(我可能会将键重新映射到其他IDE以使其感觉像VS,但如上所述,我宁愿投入时间编码,这更有趣).

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有